AM

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

95 stars 23 forks 품질 81 트렌드 35Apache-2.0

Arm의 MCP 서버

개요

MCP 서버는 AI 보조자들에게 Arm 아키텍처 개발, 마이그레이션, 최적화를 위한 도구와 지식을 제공합니다. x86에서 ARM으로 애플리케이션을 최대한 빨리 마이그레이션하는 것이 목표라면, 여기서 시작하세요: Arm MCP 서버를 이용한 x86-AM 애플리케이션 마이그레이션 자동화 이 MCP 서버는 AI 보조자들에게 ARM 개발을 위한 전문 도구를 제공합니다: - : Arm 문서, 학습 자료, 내장 자료, 소프트웨어 호환성 정보 전반에 걸친 의미 검색 - : 마이그레이션 이쉬(C++, Python, Go, JavaScript, Java 지원)를 사용해 Arm 호환성 코드를 검사 - : 통합 Skopeo 및 이미지 체크 도구를 사용해 Docker 이미지 아키텍처 지원을 확인하세요.

개요(AI 번역)

MCP 서버는 AI 보조자들에게 Arm 아키텍처 개발, 마이그레이션, 최적화를 위한 도구와 지식을 제공합니다.

ARM MCP 서버 사용

x86에서 ARM으로 애플리케이션을 최대한 빨리 마이그레이션하는 것이 목표라면, 여기서 시작하세요:

Arm MCP 서버를 이용한 x86-AM 애플리케이션 마이그레이션 자동화

특징

이 MCP 서버는 AI 보조자들에게 ARM 개발을 위한 전문 도구를 제공합니다:

  • 지식 기반 검색: Arm 문서, 학습 자료, 내재 자료, 소프트웨어 호환성 정보 전반에 걸친 의미 탐색
  • 코드 마이그레이션 분석: migrate-ease를 사용해 ARM 호환성을 확인하기 코드베이스를 스캔합니다(C++, Python, Go, JavaScript, Java 지원)
  • 컨테이너 아키텍처 검사: 통합 Skopeo 및 체크 이미지 도구를 사용하여 Docker 이미지 아키텍처 지원을 확인하세요.
  • 어셈블리 성능 분석: LLVM-MCA를 사용하여 어셈블리 코드 성능을 분석합니다

사전 구축 이미지

미리 구축된 멀티 아치 이미지를 사용하고 싶다면, 공식 이미지는 Docker Hub에서 확인할 수 있습니다: armlimited/arm-mcp:latest

선수 조건

  • Buildx 지원 도커
  • MCP 호환 AI 어시스턴트 클라이언트(예:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Arm MCP Server

An MCP server providing AI assistants with tools and knowledge for Arm architecture development, migration, and optimization.

Using the Arm MCP Server

If your goal is to migrate an application from x86 to Arm as quickly as possible, start here:

Automate x86-to-Arm application migration using Arm MCP Server

Features

This MCP server equips AI assistants with specialized tools for Arm development:

  • Knowledge Base Search: Keyword and semantic search across Arm documentation, learning resources, intrinsics, and software compatibility information, with technical-name aliases
  • Code Migration Analysis: Scan codebases for Arm compatibility using migrate-ease (supports C++, Python, Go, JavaScript, Java)
  • Container Architecture Inspection: Check Docker image architecture support using integrated Skopeo and check-image tools.
  • Assembly Performance Analysis: Analyze assembly code performance using LLVM-MCA

Pre-Built Image

If you would prefer to use a pre-built, multi-arch image, the official image can be found in Docker Hub here: armlimited/arm-mcp:latest

Prerequisites

  • Docker with Buildx support
  • An MCP-compatible AI assistant client (e.g. GitHub Copilot, Kiro CLI, Codex CLI, Claude Code, etc)

Quick Start

1. Build the Docker Image

From the root of this repository:

docker buildx build -f mcp-local/Dockerfile -t armlimited/arm-mcp . --load

This builds for the Docker host’s native architecture. The release workflow is responsible for explicit multi-architecture builds.

For local development builds, see the Quick Local Development Builds section in CONTRIBUTING.md.

2. Configure Your MCP Client

Choose the configuration that matches your MCP client:

Claude Code

Add to .mcp.json in your project:

{
  "mcpServers": {
    "arm-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "--pull=always",
        "-v", "/path/to/your/workspace:/workspace",
        "armlimited/arm-mcp"
      ]
    }
  }
}

GitHub Copilot (VS Code)

Add to .vscode/mcp.json in your project, or globally at ~/Library/Application Support/Code/User/mcp.json (macOS):

{
  "servers": {
    "arm-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "--pull=always",
        "-v", "/path/to/your/workspace:/workspace",
GitHub에서 전체 README 보기

설치

docker run --rm -i --pull=always -v /path/to/your/workspace:/workspace armlimited/arm-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "arm-mcp": { "command": "docker", "args": [ "run", "--rm", "-i", "--pull=always", "-v", "/path/to/your/workspace:/workspace", "armlimited/arm-mcp" ] } } }