ace-mcp-go
by xiaoxu123195·★ 18·Score 38
Go-based MCP server for codebase indexing and semantic search with Augment compatibility.
Overview
Ace-MCP-Go is a Model Context Protocol server implemented in Go, designed to provide AI assistants with powerful codebase indexing and semantic search capabilities. It uses Go's concurrency features for high-performance indexing of large codebases, supports incremental indexing with SHA-256 hash deduplication, and offers a web management interface. The server supports multiple platforms including Windows, Linux, macOS, and WSL, and requires zero configuration for first-time use.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Ace-MCP-Go if you need high-performance codebase indexing and semantic search for AI assistants, particularly if you prefer Go-based solutions or need cross-platform support.
When NOT to choose this
Avoid this server if you require write access to codebases (as it's read-only) or if you need advanced search features without relying on an external API for semantic capabilities.
Tools this server exposes
1 tool extracted from the READMEsearch_contextPerform semantic search on the indexed codebase to find relevant code snippets and information
Comparable tools
Installation
Installation
- Clone the repository:
git clone https://github.com/xiaoxu123195/ace-mcp-go.git
cd ace-mcp-go- Install dependencies and build:
make install
make build- Run the MCP server:
./bin/acemcpFor Claude Desktop integration, add to your claude_desktop_config.json:
{
"mcpServers": {
"acemcp-go": {
"command": "/path/to/ace-mcp-go/bin/acemcp"
}
}
}Compare ace-mcp-go with
Last updated · Auto-generated from public README + GitHub signals.