Token导航 LogoToken导航TokenDH.com
Arm MCP Gemini logo
开发工具未说明官方级别未说明来源级核验

Arm MCP Gemini

MCP Server

为Gemini CLI提供Arm架构迁移和性能优化的扩展工具,支持x86到Arm的代码迁移、热点优化和性能对比功能。

工具数

4

提示词数

0

GitHub Stars

5

资源数

0
命令行工具性能优化开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

arm

提供方

arm

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Arm MCP Gemini CLI扩展

此存储库包含一个Gemini CLI扩展,它添加了:

  • Arm MCP服务器Docker配置
  • 可重复使用的 /arm-migration x86到Arm迁移工作的自定义命令
  • 用于热点优化、完全优化和Arm-vs-x86比较工作流的可重用自定义命令
  • 项目根目录的安装时提示以及到达Arm Performix分析目标实例所需的SSH密钥材料

文件

  • gemini-extension.json:附带MCP服务器配置的Gemini CLI扩展清单
  • commands/arm-migration.toml:自定义斜线命令提示符
  • commands/arm-hotspots-optimization.toml:适合初学者的热点优化工作流程
  • commands/arm-full-optimization.toml:高级多配方优化工作流程
  • commands/arm-vs-x86-performance-comparison.toml:x86与Arm比较工作流程

MCP服务器配置

在安装过程中,Gemini CLI应提示:

  • Project Root Directory:指向用户项目源代码树根的绝对路径,而不是父工作区文件夹,除非项目本身位于其中
  • Arm Performix SSH Private Key:用于SSH到Arm Performix分析的目标实例的SSH私钥文件的绝对路径
  • Arm Performix SSH Known Hosts:通往的绝对路径 known_hosts SSHing进入Arm Performix分析的目标实例时使用的文件
{
  "name": "arm-mcp-gemini",
  "version": "1.1.0",
  "description": "Gemini CLI extension that adds the Arm MCP Server plus /arm-migration, /arm-hotspots-optimization, /arm-full-optimization, and /arm-vs-x86-performance-comparison workflow commands.",
  "settings": [
    {
      "name": "Project Directory",
      "description": "Absolute host path to the root directory of the project code you want mounted into the Arm MCP Server for running code scan.",
      "envVar": "ARM_MCP_PROJECT_ROOT",
      "sensitive": false
    },
    {
      "name": "Arm Performix SSH Private Key",
      "description": "Absolute host path to the SSH private key file used to SSH into the target instance for Arm Performix profiling.",
      "envVar": "ARM_MCP_SSH_PRIVATE_KEY",
      "sensitive": true
    },
    {
      "name": "Arm Performix SSH Known Hosts",
      "description": "Absolute host path to the known_hosts file used when SSHing into the target instance for Arm Performix profiling.",
      "envVar": "ARM_MCP_SSH_KNOWN_HOSTS",
      "sensitive": false
    }
  ],
  "mcpServers": {
    "arm_mcp_server": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "--pull=always",
        "-i",
        "-v",
        "${ARM_MCP_PROJECT_ROOT}:/workspace",
        "-v",
        "${ARM_MCP_SSH_PRIVATE_KEY}:/run/keys/ssh-key.pem:ro",
        "-v",
        "${ARM_MCP_SSH_KNOWN_HOSTS}:/run/keys/known_hosts:ro",
        "armlimited/arm-mcp:latest"
      ],
      "env": {},
      "timeout": 60000
    }
  }
}

命令

Gemini CLI从以下位置自动加载扩展命令 commands/ 目录,命令名从文件名导出。

在安装扩展且MCP配置处于活动状态后,使用以下命令:

  • /arm-migration:使用Arm MCP服务器将代码库从x86迁移到Arm
  • /arm-hotspots-optimization:引导初学者完成热点驱动的Arm调音
  • /arm-full-optimization:跨多个APX配方运行高级迭代优化工作流
  • /arm-vs-x86-performance-comparison:比较x86和Arm系统上的相同工作负载

目录标签

目录标签

命令行工具性能优化开发工具Arm架构迁移本地部署CLI工具代码扫描性能对比

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP