
agentmako
by drhalto·★ 41·综合分 45
本地优先的 MCP 服务器,通过结构化上下文包、诊断和 SQLite 支持的事实提供代码库智能。
概述
Agentmako 是一个本地优先的代码库智能引擎,为 AI 编码代理提供类型化的 MCP 工具,以便在编辑前理解项目。它索引仓库,构建基于 SQLite 的事实,跟踪诊断和审查注释,并返回结构化的上下文包,而不是要求代理使用原始 grep 重新发现所有内容。该项目活跃维护,同时提供 MCP 服务器功能和本地仪表板。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要全面的代码库智能,特别是具有复杂路由模式、认证系统或数据库模式的项目时,选择 agentmako。
什么时候不要选它
如果您只需要基本的文件搜索而不需要上下文,或者不愿意接受其基于 SQLite 的本地优先方法,则应避免使用 agentmako。
此 server 暴露的工具
从 README 抽取出 12 个工具tool_searchFind the right Mako tool for a specific task
context_packetGet starting context for a coding task
reef_scoutGet intent-ranked project facts, findings, and history
file_preflightCheck findings, diagnostics, conventions before editing a file
reef_diff_impactGet changed-file callers, findings, and convention risks
extract_rule_templateExtract a rule template for recurring bug patterns
project_conventionsGet discovered auth, runtime, route, or schema conventions
askAsk a natural language question about the repository
db_review_commentAdd review comments about database objects
cross_searchSearch across the codebase for specific patterns
live_text_searchSearch for text patterns in current code state
ast_find_patternFind code patterns using AST matching
可对比工具
安装
安装 Node.js 20 或更新版本:
npm install -g agentmako连接到您的项目:
cd /path/to/your/project
agentmako connect . --no-db配置您的 MCP 客户端:
{
"mcpServers": {
"mako-ai": {
"command": "agentmako",
"args": ["mcp"]
}
}
}FAQ
- Agentmako 支持哪些数据库?
- Agentmako 默认使用 SQLite 在本地工作,并可选支持 Postgres/Supabase,包括模式快照和只读数据库检查。
- Agentmako 与哪些 AI 编码工具集成?
- Agentmako 为 Codex、Claude Code、Cursor 和本地工具提供 MCP 服务器功能,还提供 Claude Code 的特定插件。
agentmako 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。