Android代码搜索服务器

一个用于通过cs.android.com搜索和浏览Android源代码的模型上下文协议(MCP)服务器。

  • by steveday763
  • TypeScript
  • 本地部署
  • 29 星标
  • 更新于
在 GitHub 查看 steveday763/cs_android_mcp

使用说明

安卓代码搜索MCP服务器

英语| 简体中文

一个模型上下文协议(MCP)服务器,用于通过cs.Android.com搜索和浏览Android源代码。

预览

特性

  • 代码搜索:使用正则表达式支持搜索Android源代码
  • 文件内容:检索完整的源文件内容
  • 符号建议:获取类、方法、文件的自动补全建议
  • 多个项目:搜索Android、AndroidX、Android Studio和LLVM项目

安装

Claude 代码

claude mcp add cs-android -- npx -y cs-android-mcp

光标

{
  "mcpServers": {
    "cs-android": {
      "command": "npx",
      "args": ["-y", "cs-android-mcp"]
    }
  }
}

其他MCP客户端

任何兼容MCP的客户端都可以使用stdio传输:

npx -y cs-android-mcp

或全局安装:

npm install -g cs-android-mcp
cs-android-mcp

可用工具

search_android_code

在Android源代码库中搜索代码。

参数 必填 说明
query 是 搜索查询(支持正则表达式, file:, class:, function: 操作员)
project 否 按项目筛选: android, androidx, android-studio, android-llvm
pageSize 否 结果数(默认值:10,最大值:50)
contextLines 无 匹配项周围的上下文行(默认值:1)

获取_文件_内容

获取源文件的完整内容。

参数 必填 说明
project 是 项目名称
repository 是 存储库路径
branch 是 分行名称
path 是 文件路径

建议_符号

获取部分查询的符号建议。

参数 必填 说明
query 是 部分查询
maxResults 否 最大建议数(默认值:7)

list_项目

列出所有可用的Android源项目。

许可证

麻省理工学院