HomeCommunityAI blog
October 28, 2025

Introducing the Arm MCP Server: Simplifying cloud migration with AI

If your goal is migrating codebases or containers from x86 to Arm-based servers, the Arm MCP Server is the right choice. Learn how developers use it to make migration faster and easier.

By Zach Lasiuk

Share
Reading time 5 minutes

Key takeaways:

  • The Arm MCP Server integrates Arm cloud migration tools, documentation, and expert knowledge directly into your AI assistant.
  • Local containerized installation ensures your data remains private—ideal for enterprises.
  • Apply now for Beta access. General release coming in future months.


Introduction

Migrating workloads to Arm delivers clear wins such as better performance per watt and lower costs. For many developers, it is not the why that is hard, it is the how. What should you rebuild, what can you reuse, and how do you even start?

Developers often face migration questions like:

  • Do I need to rebuild my app for Arm compatibility?
  • Which dependencies should I reuse and which should I replace?
  • How do I build multi-architecture containers?
  • What in my CI/CD pipeline needs to change to support Arm?

Arm and our software ecosystem have built a rich collection of tools and tutorials to answer these questions and make migrations easier. However, we know finding what you need, when you need it can be challenging. Context switching from terminal tools to documentation to your AI assistant can slow you down.

That is why we built the Arm MCP Server. It brings migration tools, docs, and expert tips directly into your favorite AI Assistant.

What is an MCP Server?

The Model Context Protocol (MCP) is an open standard that lets any AI assistant securely connect to external tools and knowledge sources. Announced in 2025, it has quickly become the industry standard for extending AI assistants with real capabilities. Once initialized, you can prompt your AI Assistant using natural language. It will automatically leverage the resources provided through the MCP server.

This represents a major shift in AI capabilities. When you integrate the right MCP Servers, your AI Assistants take agentic action with quality information using the tools you provide. This significantly reduces the time and effort it takes to accomplish your goal.

Flow diagram showing the stages of how the MCP Server works

Why use the Arm MCP Server?

If your goal is migrating codebases or containers from x86 to Arm-based servers, such as AWS Graviton, Google Axion, or Microsoft Azure Cobalt 100-based virtual machines, the Arm MCP Server is the right choice. Developers already use it to make migration faster and easier.

See how one developer used the Arm MCP Server to migrate his team’s containerized workloads to Arm while learning new tools and services:

"Before, migrating x86 containers to Arm meant constant context switching. Moving across docs, container registries, GitHub Copilot, and command-line tools. Now I’ve got everything right inside my AI assistant thanks to the Arm MCP Server, helping me get work done faster." –Jamshed Damkewala, Principal TPM Manager @ Microsoft

With the Beta launch of the Arm MCP Server, you will get:

  • Sysreport: Analyzes your system to ensure it is configured for performance analysis.
  • Skopeo: Inspects and manipulates container images, both local and remote.
  • Migrate-ease: Analyzes your codebase and suggests changes needed to port your code from x86 to Arm. Currently supports C, C++, Go, Python, Rust, Java, and Dockerfiles.
  • Check-image: Checks remote container images for Arm architecture support.
  • Machine Code Analyzer (MCA): Analyzes performance of compiled code. Part of LLVM.
  • Arm Knowledgebase Search: Provides expert knowledge sourced from the Learning Path tutorial site (learn.arm.com), the Arm Ecosystem Dashboard site (developer.arm.com/ecosystem-dashboard), and beyond.

Today, these existing resources focus on assisting Linux-based migrations. Results may vary with Windows-based applications. We will soon extend support for Windows on Arm apps, IoT systems, Linux server optimization, and beyond.

The Arm MCP Server works seamlessly with any AI Assistant that supports MCP Servers. We have successfully used the Arm MCP Server inside of:

  • GitHub Copilot (VSCode and CLI)
  • AmazonQ (UI and CLI)
  • Claude, Cursor
  • WARP.dev

Feel free to integrate with your favorite AI Assistant.

Our lead partners have already started leveraging the Arm MCP server with Github Copilot:

“Running the Arm MCP Server entirely through GitHub Copilot showed how seamlessly AI-assisted development can accelerate migration and optimization on arm64. From image validation to code migration and optimization search, Copilot made it effortless to invoke MCP tools, interpret results, and turn them into actionable improvements. The combination delivered quick, reliable answers and proved how well Arm’s ecosystem integrates with modern AI-assisted development.” — Juma Aman, Senior DevOps Consultant, InfoMagnus

If you use GitHub Copilot, Arm has partnered with GitHub to deliver the Arm Migration Assistant Custom Agent for Copilot. Read our parallel announcement blog post for more details.

Get access through the Arm MCP Server Beta Program

Be among the first to shape the future of AI-assisted cloud migration. Join the Arm MCP Server Beta Program, running between October 28th and November 18th, for exclusive early access, direct engineering support, and co-marketing opportunities. Once accepted, you will get access to the Arm MCP Server Docker container for local MCP connection with your favorite AI Assistant.

This is only the beginning. We will improve the Arm MCP Server based on beta feedback and continue to support developers building amazing apps on Arm.

Apply for the Arm MCP Server Beta Program


Log in to like this post
Share

Article text

Re-use is only permitted for informational and non-commerical or personal use only.

placeholder