
Agent-Fusion
by krokozyab·★ 66·综合分 46
本地RAG语义搜索引擎,通过MCP协议为AI代理提供代码、文档和PDF访问能力。
ai-llmdeveloper-toolsfile-systemsearch
4
Forks
1
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
Agent Fusion是一个本地RAG语义搜索引擎,通过MCP协议为AI代理提供对代码、文档和PDF的即时访问能力。系统包含两个主要组件:用于智能索引和搜索的Context Engine,以及用于协调多个AI代理的Task Manager。系统完全本地运行,无外部依赖,使用轻量级嵌入模型,并可根据需要替换为更强大的模型。它提供语义、符号和全文搜索功能,帮助代理找到相关代码和文档,避免幻觉生成。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过上下文感知的代码库探索增强AI编程助手
你:跨多种文件格式实现文档分析和搜索
你:促进多代理协作完成复杂的开发任务
你:Agent Fusion支持哪些文件类型?
你:我可以在不使用Task Manager的情况下使用Agent Fusion吗?
什么时候选它
当您需要本地 RAG 搜索引擎让 AI 代理查询代码库和文档,且不需要互联网连接或云依赖时,选择 Agent Fusion。
什么时候不要选它
如果您需要基于云的搜索功能、实时协作功能或需要与非本地文件系统集成,不要选择 Agent Fusion。
此 server 暴露的工具
从 README 抽取出 1 个工具query_contextSearches indexed code, documents, and PDFs using semantic, symbol, and full-text search methods
可对比工具
semantic-search-mcpsourcegraph-mcpcode-search-agent
安装
安装
Agent Fusion以单个JAR文件和TOML配置文件运行:
- 从[发布页面](https://github.com/krokozyab/Agent-Fusion/releases)下载最新JAR
- 创建
fusionagent.toml配置文件 - 使用Java运行JAR:
java -jar agent-fusion.jar
Claude Desktop配置
添加到Claude Desktop配置中:
{
"mcpServers": {
"agent-fusion": {
"command": "java",
"args": ["-jar", "/path/to/agent-fusion.jar"],
"env": {}
}
}
}Context Engine将通过query_context工具提供。
FAQ
- Agent Fusion支持哪些文件类型?
- Agent Fusion支持代码文件(.kt, .py, .ts, .java)、文档(.pdf, .docx, .md)以及在配置文件中配置的任何自定义文件类型。
- 我可以在不使用Task Manager的情况下使用Agent Fusion吗?
- 是的,Context Engine可以独立用于语义搜索,无需Task Manager组件。
Agent-Fusion 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。