MCP Catalogs
首页

ace-mcp-go

by xiaoxu123195·18·综合分 38

Go语言实现的MCP服务器,提供代码库索引和语义搜索功能。

developer-toolsai-llmsearch
1
Forks
0
活跃 Issue
6 个月前
最近提交
2 天前
收录于

概述

Ace-MCP-Go是一个使用Go语言实现的MCP服务器,旨在为AI助手(如Claude、GPT、Cursor等)提供强大的代码库索引和语义搜索功能。它利用Go的并发特性实现大规模代码库的快速索引,支持基于SHA-256哈希的去重增量索引,并提供Web管理界面。该服务器完全支持Windows、Linux、macOS和WSL等跨平台,首次运行自动生成默认配置。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI辅助代码审查和理解
:Bug调试和问题定位
:快速理解大型代码库
:代码重构辅助
:自动化文档生成

什么时候选它

如果你需要高性能的代码库索引和语义搜索功能,特别是当你偏好基于 Go 的解决方案或需要跨平台支持时,选择 Ace-MCP-Go。

什么时候不要选它

如果你需要向代码库写入数据(这是只读的)或者需要不依赖外部 API 实现高级搜索功能,请避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • search_context

    Perform semantic search on the indexed codebase to find relevant code snippets and information

可对比工具

semantic-mcpcode-search-agentsourcegraph-mcp

安装

安装步骤

  1. 克隆仓库:
git clone https://github.com/xiaoxu123195/ace-mcp-go.git
cd ace-mcp-go
  1. 安装依赖并构建:
make install
make build
  1. 运行MCP服务器:
./bin/acemcp

对于Claude Desktop集成,请在您的claude_desktop_config.json中添加:

{
  "mcpServers": {
    "acemcp-go": {
      "command": "/path/to/ace-mcp-go/bin/acemcp"
    }
  }
}

ace-mcp-go 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。