Provides an Arm-focused MCP server with tools for knowledge search, migration analysis, container inspection, assembly performance, and system information.
Configuration
View docs{
"mcpServers": {
"arm-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"/path/to/your/workspace:/workspace",
"arm-mcp"
]
}
}
}You set up and run the Arm MCP Server to empower your AI assistants with Arm-specific tools and knowledge. This server provides specialized capabilities like knowledge base searching, code migration analysis for Arm compatibility, container architecture inspection, assembly performance analysis, and system information gathering to streamline Arm development, migration, and optimization.
Launch the Arm MCP Server through a compatible MCP client to enable your AI assistant to access Arm-specific tools. You will connect via a local stdio configuration that starts the server in a Docker container, and your MCP client will communicate with it as if it were a native tool. The server exposes capabilities for searching Arm documentation and resources, scanning code for Arm compatibility, inspecting container architectures, analyzing assembly performance, and collecting system information.
Prerequisites you need before installing the Arm MCP Server:
docker buildx build --platform linux/arm64,linux/amd64 -f mcp-local/Dockerfile -t arm-mcp mcp-localUse the following command to run the Arm MCP Server in a Docker container. This starts the server in a way that your MCP client can connect via standard input/output (stdio).
docker run --rm -i -v /path/to/your/workspace:/workspace arm-mcpChoose the configuration that matches your MCP client and insert the connection details to enable access to the Arm MCP Server.
Semantically searches Arm documentation, learning resources, intrinsics, and software compatibility information to provide relevant knowledge quickly.
Analyzes codebases for Arm compatibility using migrate-ease, supporting C++, Python, Go, JavaScript, and Java.
Checks Docker image architecture support using integrated Skopeo and check-image tools to verify compatibility.
Evaluates assembly code performance using LLVM-MCA to help optimize critical paths.
Gathers detailed system architecture information via sysreport to aid diagnostics and planning.