acemcp
Verified Safeby taejina
Overview
Provides an MCP server for codebase indexing and semantic search, enhancing developer context and productivity within an agent environment.
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
No direct use of dangerous functions like `eval` or `os.system` was found. External API calls use `httpx` and require a Bearer `TOKEN` for authentication. The `TOKEN` is stored in the user's local configuration file (`~/.acemcp/settings.toml`), which should be properly secured by the user. The `project_root_path` argument for the `search_context` tool allows traversing and reading files from arbitrary local paths. While this is a standard capability for local developer tools, it could lead to local file disclosure if an attacker is able to control the input `project_root_path` provided to the server.
Similar Servers
chunkhound
Transforms codebases into searchable knowledge bases for AI assistants using semantic search and regex search, with deep research capabilities for code and files.
cclsp
MCP server to integrate LLM-based coding agents with Language Server Protocol (LSP) servers for robust symbol resolution and code navigation.
In-Memoria
Provides persistent intelligence infrastructure (semantic concepts, patterns, architecture) for AI agents to understand and interact with codebases.
codegraph-rust
CodeGraph transforms your codebase into a semantically searchable knowledge graph to augment AI coding assistants with deep understanding and advanced reasoning capabilities beyond simple file searching.