Token导航 LogoToken导航

MCP Server · 开发工具

Aman MCP

AmanMCP是一个零配置、隐私优先的本地检索增强生成工具,专为代码库设计,支持混合搜索(BM25+语义)和多语言解析。

stdio官方级别未说明来源级核验工具 3
代码搜索GoClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Aman-CERP
提供方
Aman-CERP

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

2 个

MCP World

选型结论

Aman MCP 属于开发工具类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

AmanMCP

本地RAG用于您的代码库。零配置。隐私第一。

______________________________________________________________________

阿尔法软件 -使用风险自负。 完整免责声明

______________________________________________________________________

快速开始

先决条件: 奥拉玛 已安装(brew install ollama)

# Install
brew tap Aman-CERP/amanmcp && brew install --cask amanmcp

# Initialize (auto-starts Ollama, pulls model, indexes)
cd your-project && amanmcp init

# Restart Claude Code. Done.

问克劳德: “搜索我的代码库以进行身份验证”

______________________________________________________________________

它做什么

flowchart LR
    subgraph Local["Your Machine (100% Local)"]
        Code[(Codebase)]
        AmanMCP["AmanMCP
BM25 + Vector"]
    end

    Claude["Claude AI"]

    Code -->|index| AmanMCP
    Claude |query| AmanMCP
    AmanMCP -->|context| Claude

    style Local fill:#d5f4e6,color:#000
    style AmanMCP fill:#27ae60,color:#fff
    style Claude fill:#3498db,color:#fff

主要特点: 混合搜索(BM25+语义)|AST感知分块|多语言|\<100ms查询

______________________________________________________________________

基本命令

命令描述
amanmcp init初始化项目
amanmcp search "query"搜索代码库
amanmcp doctor解决问题
amanmcp status检查索引运行状况

完整命令参考→

______________________________________________________________________

克劳德能做什么

当通过MCP连接时,Claude有以下工具:

工具目的
search跨代码库的混合搜索
search_code查找函数、类、类型
search_docs搜索文档

尝试: “查找处理数据库连接的函数”

______________________________________________________________________

文档

我想…去这里
逐步开始快速入门指南
查看所有CLI命令命令参考
配置设置配置
使用MLX(苹果硅)MLX设置
了解搜索的工作原理混合搜索指南
贡献代码贡献

浏览文档

浏览我们按主题组织的全面文档。每个类别都突出显示了关键文档,以帮助您快速找到所需内容。

______________________________________________________________________

条款 -深度挖掘与洞察
文档主题问题/疑问关键见解
人工智能工程指南学习路线图如何高效学习AI/ML工程?80/20方法-专注于跨工具传递的基本原理
AI原生项目管理人工智能协作当人工智能进行大部分编码时,如何管理项目?具有上下文管理和会话工作流的人工智能执行器模型
AI原生文档课程文档策略如何防止文档泛滥?内部文档的积累速度可能快于其有用性——整合策略很重要
黑盒架构案例研究模块化设计如何构建可大规模维护的系统?Eskil Steenberg的原则-稳定的接口+隐藏的复杂性=数十年的耐用性
Claude代码搜索与AmanMCP基准测试工具比较什么时候使用内置工具与专业搜索?工具是互补的,而不是竞争的——每种工具都有优势
调试MCP协议协议调试为什么MCP集成神秘失败?标准污染违反协议-MCP使用标准指令进行通信
更小的型号,更好的搜索模型选择如何在资源约束下选择嵌入模型?通过以质量为中心的调优,0.6B模型在特定任务上的表现优于8B
静态嵌入解释回退模式什么时候应该使用静态嵌入和动态嵌入?零依赖嵌入实现即时启动和优雅降级
零摩擦课程开发人员用户体验如何实现“它只是工作”的理念?每个手动步骤都是一个有漏洞的抽象——自动检测优于配置

→ 文章文档概述

______________________________________________________________________

概念 -核心思想与理论
文档主题问题/疑问关键见解
混合搜索搜索基础为什么要结合关键字和语义搜索?BM25找到精确匹配,向量找到意义——融合得到两种优势
MCP协议人工智能集成AmanMCP如何与Claude沟通?模型上下文协议通过JSON-RPC实现结构化AI工具通信
树保姆指南代码解析如何在没有特定语言解析器的情况下解析代码?AST感知分块保留了30多种语言的语义边界
两阶段检索搜索优化为什么搜索两次而不是一次?快速筛选(候选人),然后精确排名平衡速度和准确性
矢量搜索概念语义搜索语义搜索实际上是如何工作的?嵌入将文本转化为数字,以几何方式捕捉意义

→ 概念文档概述

______________________________________________________________________

指南 -分步说明
文档主题问题/疑问关键见解
首次用户指南入门如何从头开始设置AmanMCP?五个步骤:安装Ollama,安装AmanMCP,初始化项目,重启Claude,查询
自制咖啡设置指南安装如何在macOS上通过Homebrew进行安装?Homebrew提供自动更新和依赖关系管理
MLX设置性能如何在Apple Silicon上更快地嵌入?MLX在本地嵌入生成方面比Ollama快16倍
后端切换配置如何在Ollama和MLX嵌入之间切换?简单的配置更改可以比较工作负载的后端
自动重新索引工作流如何使搜索索引与代码更改保持同步?文件监视可实现实时增量更新,无需手动重新索引
热管理优化如何在索引过程中减少CPU热量?通过批量大小和并发调优优化CPU温度

→ 指南文档概述

______________________________________________________________________

研究 -调查与决策
文档主题问题/疑问关键见解
搜索质量改进系列综合如何全面解决词汇不匹配问题?矢量上下文检索+BM25查询扩展将通过率从60%提高到92%
上下文检索决策搜索增强如何弥合查询和代码之间的词汇不匹配?在嵌入之前,使用模式回退将LLM生成的上下文预存到块中
上下文检索回归质量分析增强功能如何导致退化?小型嵌入模型+上下文前缀可以在嵌入空间中聚集
查询扩展不对称查询处理我们是否应该扩展所有搜索后端的查询?仅扩展到BM25-扩展有助于关键字搜索,但会稀释嵌入
RRF融合原理搜索融合如何将BM25和矢量搜索结果结合起来?互易秩融合(k=60)提供简单、有效的组合,无需训练
词汇不匹配分析搜索质量为什么代码的语义搜索失败?用户说“搜索功能”,代码说 func Search -40%故障的根本原因
狗食法质量验证如何验证RAG搜索质量?具有5个为什么根本原因分析的分层查询系统捕捉到了语义差距
嵌入模型模型选择代码搜索的嵌入模型是什么?qwen3-0.6b平衡质量和资源;代码专用模型提高了7-8%的检索效率
嵌入后端演进后端选择默认情况下是哪个嵌入后端?Ollama默认(较低的RAM),MLX选择加入(快16倍)-RAM对开发更重要
嵌入优化性能如何优化嵌入性能?MLX与TEI基准测试揭示了批处理大小调整和GPU利用率模式
嵌入模型演化进化我们的嵌入选择是如何进化的?nomic→ 雨果→ Qwen3-每一次转变都教会了我们如何权衡
SQLite vs Bleve存储后端哪个BM25后端用于并发访问?SQLite FTS5支持并发访问(WAL模式)-纯Go,经过生产验证
矢量数据库选择矢量存储哪个矢量数据库首先用于本地?US搜索→ coder/hnsw-纯Go,可扩展到300K+向量
专业化vs泛化模型策略我们应该使用专业模型还是通用模型?专业模型在领域中表现出色,但通用模型提供了更好的回退
树保姆Chunking代码解析如何智能地分块代码?AST感知边界保留语义单元-需要CGO,但值得
MLX迁移案例研究性能迁移如何计划和执行性能迁移?实施前验证,始终有回退,更喜欢自动检测
RAG的可观测性操作如何观察RAG系统?RAG与代理的区别需要结构化的日志记录和搜索质量指标

→ 研究文件概述

______________________________________________________________________

贡献 -开发者资源
文档主题问题/疑问关键见解
代码规范代码风格我在贡献时应该遵循哪些标准?错误包装、资源清理和配置驱动行为是不可协商的
测试指导质量保证我如何为AmanMCP编写测试?使用黄金文件进行确定性验证的表驱动测试
TDD基本原理开发过程为什么AmanMCP需要测试优先开发?测试作为规范可以防止返工,并实现无所畏惧的重构

→ 查看所有3个贡献文档

______________________________________________________________________

参考 -技术规格
文档主题问题/疑问关键见解
命令CLI用法AmanMCP中提供了哪些命令?六个核心命令处理初始化、搜索、健康检查和维护
配置设置如何自定义AmanMCP行为?YAML配置控制路径、模型、权重和排除
建筑系统设计AmanMCP的内部结构是怎样的?清洁分离:MCP层、搜索引擎、存储、嵌入管道
术语表术语RRF和HNSW等技术术语是什么意思?搜索、嵌入和MCP概念的快速参考

______________________________________________________________________

路线图

状态功能
现在适用于Mac/Linux的生产就绪本地RAG
下一步Windows支持,Rust/Java语言支持
稍后IDE插件、远程团队搜索、云同步

欢迎捐款 在 优先领域.

______________________________________________________________________

隐私

  • 100%本地 -安装后不需要互联网
  • 无遥测 -我们不收集任何数据
  • 无云 -你的代码永远不会离开你的机器

______________________________________________________________________

安装选项

方法命令
家酿brew tap Aman-CERP/amanmcp && brew install --cask amanmcp
脚本`curl -sSL https://raw.githubusercontent.com/Aman-CERP/amanmcp/main/scripts/install.sh \sh` (macOS arm64发布工件)
来源git clone ... && make install-local
离线amanmcp init --offline (仅BM25,无需型号)

______________________________________________________________________

技术

组件选择
语言转到1.25.9+
协议MCP 2025-11-25
关键字搜索SQLite FTS5 BM25(纯Go)
矢量搜索编码器/hnsw
代码解析树保姆
嵌入件奥拉玛 (默认)/MLX(苹果硅)

______________________________________________________________________

贡献

看 贡献.md 用于开发设置和指南。

优先领域: 语言支持、Windows支持、性能。

______________________________________________________________________

许可证

Apache 2.0许可证-请参阅 许可证

______________________________________________________________________

免责声明

AmanMCP是正在积极开发的实验软件。通过使用此软件,您承认这是alpha/beta质量的软件,对任何问题承担全部责任,并理解开发人员对数据丢失、系统问题或其他问题不承担责任。

______________________________________________________________________

致谢

模型上下文协议 通过Anthropic| 编码器/hnsw | 奥拉玛 | 树保姆 | 通义

______________________________________________________________________

AmanERP团队精心制作 · *“它只是起作用。”*

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

代码搜索Go本地部署本地RAG混合搜索代码解析隐私优先

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 完全不想在本地装环境的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Aman MCP

MCP World · 本页

3stdio未标注2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Aman MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Aman MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Aman MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Aman MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Aman MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP