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_contextPerform semantic search on the indexed codebase to find relevant code snippets and information
可对比工具
semantic-mcpcode-search-agentsourcegraph-mcp
安装
安装步骤
- 克隆仓库:
git clone https://github.com/xiaoxu123195/ace-mcp-go.git
cd ace-mcp-go- 安装依赖并构建:
make install
make build- 运行MCP服务器:
./bin/acemcp对于Claude Desktop集成,请在您的claude_desktop_config.json中添加:
{
"mcpServers": {
"acemcp-go": {
"command": "/path/to/ace-mcp-go/bin/acemcp"
}
}
}ace-mcp-go 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。