Arm

Provides an Arm-focused MCP server with tools for knowledge search, migration analysis, container inspection, assembly performance, and system information.
  • python

54

GitHub Stars

python

Language

2 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

Prerequisites you need before installing the Arm MCP Server:

Step 1 — Build the Docker image

docker buildx build --platform linux/arm64,linux/amd64 -f mcp-local/Dockerfile -t arm-mcp mcp-local

Step 2 — Run the MCP server from Docker

Use 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-mcp

Step 3 — Configure your MCP client

Choose the configuration that matches your MCP client and insert the connection details to enable access to the Arm MCP Server.

Available tools

Knowledge Base Search

Semantically searches Arm documentation, learning resources, intrinsics, and software compatibility information to provide relevant knowledge quickly.

Code Migration Analysis

Analyzes codebases for Arm compatibility using migrate-ease, supporting C++, Python, Go, JavaScript, and Java.

Container Architecture Inspection

Checks Docker image architecture support using integrated Skopeo and check-image tools to verify compatibility.

Assembly Performance Analysis

Evaluates assembly code performance using LLVM-MCA to help optimize critical paths.

System Information

Gathers detailed system architecture information via sysreport to aid diagnostics and planning.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Arm MCP Server - arm/mcp | VeilStrat