AcemcpCAUTION
一个将ACE(Augment Context Engine) 做成MCP的项目
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
[](https://mseep.ai/app/qy527145-acemcp)
简体中文 | English
代码库索引和语义搜索的 MCP 服务器。
安装
作为工具安装(推荐)
# 安装到系统 uv tool install acemcp # 或临时运行(无需安装) uvx acemcp
开发安装
# 克隆仓库 git clone https://github.com/qy527145/acemcp.git cd acemcp # 安装依赖 uv sync # 运行 uv run acemcp
配置
配置文件会在首次运行时自动创建在 ~/.acemcp/settings.toml,包含默认值。
编辑 ~/.acemcp/settings.toml 进行配置:
BATCH_SIZE = 10 MAX_LINES_PER_BLOB = 800 BASE_URL = "https://your-api-endpoint.com" TOKEN = "your-bearer-token-here" TEXT_EXTENSIONS = [".py", ".js", ".ts", ...] EXCLUDE_PATTERNS = [".venv", "node_modules", ".git", "__pycache__", "*.pyc", ...]
配置选项:
BATCH_SIZE: 每批上传的文件数量(默认:10)MAX_LINES_PER_BLOB: 大文件分割前的最大行数(默认:800)BASE_URL: API 端点 URLTOKEN: 认证令牌TEXT_EXTENSIONS: 要索引的文件扩展名列表EXCLUDE_PATTERNS: 要排除的模式列表(支持通配符如*.pyc)
您还可以通过以下方式配置:
- 命令行参数(最高优先级):
--base-url、--token - Web 管理界面(更新用户配置文件)
- 环境变量(使用
ACEMCP_前缀)
MCP 配置
将以下内容添加到您的 MCP 客户端配置中(例如 Claude Desktop):
基础配置
{
"mcpServers": {
"acemcp": {
"command": "uvx",
"args": [
"acemcp"
]
}
}
}可用的命令行参数:
--base-url: 覆盖 BASE_URL 配置--token: 覆盖 TOKEN 配置--web-port: 在指定端口启用 Web 管理界面(例如 8080)
启用 Web 管理界面的配置
要启用 Web 管理界面,添加 --web-port 参数:
{
"mcpServers": {
"acemcp": {
"command": "uvx",
"args": [
"acemcp",
"--web-port",
"8888"
]
}
}
}然后访问管理界面:http://localhost:8888
Web 管理功能:
- 配置管理:查看和编辑服务器配置(BASEURL、TOKEN、BATCHSIZE、MAXLINESPERBLOB、TEXTEXTENSIONS)
- 实时日志:通过 WebSocket 连接实时监控服务器日志,具有智能重连功能
- 指数退避重连策略(1秒 → 1.5秒 → 2.25秒 ... 最大 30秒
29305eaa788eOBSERVED · 2026-09-27Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add acemcp -- uvx acemcp
{
"mcpServers": {
"acemcp": {
"command": "uvx",
"args": [
"acemcp"
]
}
}
}Exposed tools (1)
1 read · 0 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
search_context | read | Search for relevant code context based on a query within a specific project. |
Trust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | WARN |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (5 observation(s))
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- found
Findings (3)
TOKEN = "your-bearer-token-here"
TOKEN = "your-bearer-token-here"
.pre-commit-config.yaml
Gates applied: no_behavioural_pass.
29305eaa788efull audit observations/trust-audit/mcp-server/qy527145__acemcp.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-09-27 | 29305eaa788e | CAUTION | B | 89 | first audit |
Questions
What is the Acemcp MCP server?
一个将ACE(Augment Context Engine) 做成MCP的项目
What tools does Acemcp expose?
1 in total: 1 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is Acemcp safe to connect to an agent?
With care. The audit graded it B (89/100) and found 3 things worth knowing before you trust this server, listed below with the exact line each was found on.
What credentials does Acemcp need?
No credential environment variables were found in its source, so it appears to need none.
How does Acemcp run?
It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as acemcp.
How current is this page?
The grade is for one exact copy of the source (29305eaa788e), read on 2026-09-27. The repository is watched and re-audited when it changes.