Sign inSign up

armswdev/arm-mcp

By armswdev

โ€ขUpdated 10 months ago

Image
0

2.7K

armswdev/arm-mcp repository overview

โ Arm MCP Server โ€“ Docker Image

A Docker image for the Arm Model Context Protocol (MCP) Server that exposes a set of tools to any MCP-enabled AI assistant (e.g. GitHub Copilot, Amazon Q, Codex CLI, etc.).

This image is designed to run locally and provide:

  • โœ… Docker image architecture checks (verify runtime arch and image metadata)
  • ๐Ÿ” migrate-ease for scanning codebases
  • ๐Ÿงพ sysreport for system information
  • ๐Ÿง  Semantic search knowledge base over your local docs/content

โ ๐Ÿš€ Getting Started

โ 1. Pull the MCP Server Image

Run the following command to pull the latest MCP server image:

docker pull armswdev/arm-mcp:latest

โ 2. Set Up the MCP Configuration
โ For GitHub Copilot in VS Code

You can connect the MCP server to GitHub Copilot in VS Code by adding the following configuration:

{
  "servers": {
    "arm_mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-v", "[local directory path]:/workspace",
        "armswdev/arm-mcp:latest"
      ]
    }
  }
}

You can add this configuration either:

  • Locally: .vscode/mcp.json inside your project folder
  • Globally (macOS): ~/Library/Application Support/Code/User/mcp.json

Replace [local directory path] with the local path you want the MCP server to access.


โ For Amazon Q CLI

Create or edit your MCP configuration file at:

~/.aws/amazonq/mcp.json

Example configuration:

{
  "mcpServers": {
    "arm_mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-v", "[local directory path]:/workspace",
        "--name", "arm-mcp",
        "armswdev/arm-mcp:latest"
      ],
      "env": {},
      "timeout": 60000
    }
  }
}

Replace [local directory path] with the local path you want the MCP server to access.


โ For Codex CLI

Create or update your Codex CLI configuration file at:

~/.codex/config.toml

Example configuration:

[projects."/path/to/your/project"]
trust_level = "trusted"

[mcp_servers.arm_mcp]
command = "docker"
args = [
  "run",
  "--rm",
  "-i",
  "-v", "[local directory path]:/workspace",
  "--name", "arm-mcp",
  "armswdev/arm-mcp:latest"
]
env = {}

Replace [local directory path] with the path you want the MCP server to access. Replace /path/to/your/project with your actual project path.


โ ๐Ÿท๏ธ Image Info

  • Image name: armswdev/arm-mcp
  • Tag: latest
  • Architectures: linux/amd64, linux/arm64

Tag summary

Content type

Image

Digest

sha256:dab8aea98โ€ฆ

Size

646.8 MB

Last updated

10 months ago

docker pull armswdev/arm-mcp