
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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",
설치
docker run --rm -i --pull=always -v /path/to/your/workspace:/workspace armlimited/arm-mcp설정
{
"mcpServers": {
"arm-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--pull=always",
"-v", "/path/to/your/workspace:/workspace",
"armlimited/arm-mcp"
]
}
}
}