acemcp
Verified Safeby taejina
Overview
MCP server for codebase indexing and semantic search, facilitating code context retrieval for AI agents.
Installation
uvx acemcpEnvironment Variables
- ACEMCP_BATCH_SIZE
- ACEMCP_MAX_LINES_PER_BLOB
- ACEMCP_BASE_URL
- ACEMCP_TOKEN
- ACEMCP_TEXT_EXTENSIONS
- ACEMCP_EXCLUDE_PATTERNS
Security Notes
The server processes local file paths (`project_root_path`) and sends code content to a remote API, which introduces dependencies on the security of the specified API endpoint and the integrity of the local file system. While the `project_root_path` is normalized using `Path().resolve()` to mitigate simple path traversal, users should be mindful of the scope of local directories provided. The web management interface, if enabled with `--web-port`, listens on `0.0.0.0` by default, meaning it's accessible from any network interface. While typically meant for local management, users should ensure proper firewalling if enabling this feature to prevent unauthorized access to configuration, logs, or the tool debugger. No direct `eval` or obvious arbitrary command injection vulnerabilities were found.
Similar Servers
chunkhound
Provides local-first codebase intelligence, extracting architecture, patterns, and institutional knowledge for AI assistants.
cclsp
Integrate LLM-based coding agents with Language Server Protocol (LSP) servers to enable robust code navigation, symbol resolution, and refactoring across various programming languages.
codegraph-rust
Transforms codebases into a semantically searchable knowledge graph, enabling AI agents to reason about code relationships, architecture, and impact rather than just performing text-based searches.
zoekt-mcp
Provides code search and content fetching capabilities using Zoekt, designed for integration with AI assistants and LLMs.