{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.arm/arm-mcp","description":"Official Arm MCP server for code migration, optimization, and Arm architecture guidance","title":"Arm MCP Server","repository":{"url":"https://github.com/arm/mcp","source":"github"},"version":"2.4.0","websiteUrl":"https://github.com/arm/mcp","packages":[{"registryType":"oci","identifier":"docker.io/armlimited/arm-mcp:2.4.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"value":"run","type":"positional"},{"value":"--rm","type":"positional"},{"value":"-i","type":"positional"},{"description":"Mount a local directory into the container for the MCP server to access","isRequired":true,"value":"{workspace_path}:/workspace","variables":{"workspace_path":{"description":"Local directory to make accessible to the MCP server (e.g., your project root)","isRequired":true,"format":"filepath","placeholder":"/path/to/your/project"}},"type":"named","name":"-v"},{"description":"Mount an SSH private key for Arm Performix remote target access","value":"{ssh_private_key_path}:/run/keys/ssh-key.pem:ro","variables":{"ssh_private_key_path":{"description":"Path to the SSH private key used by Arm Performix for remote target access","format":"filepath","placeholder":"/path/to/your/ssh/private_key"}},"type":"named","name":"-v"},{"description":"Mount an SSH known_hosts file for Arm Performix remote target access","value":"{ssh_known_hosts_path}:/run/keys/known_hosts:ro","variables":{"ssh_known_hosts_path":{"description":"Path to the SSH known_hosts file used by Arm Performix for remote target access","format":"filepath","placeholder":"/path/to/your/ssh/known_hosts"}},"type":"named","name":"-v"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T04:32:21.849548Z","publishedAt":"2026-07-03T04:32:21.849548Z","updatedAt":"2026-07-03T04:32:21.849548Z","isLatest":true}}}
