Token导航 LogoToken导航TokenDH.com
MultiAgent RAG MCP logo
搜索检索未说明官方级别未说明来源级核验

MultiAgent RAG MCP

MCP Server

一个实验性的多代理检索增强生成(RAG)系统,通过FastAPI服务与模型上下文协议(MCP)工具协调工作,预处理本地知识库并提供聊天API。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
检索增强生成FastAPIAI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

eyalami

提供方

eyalami

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

多代理RAG MCP

该存储库托管了一个实验性的多代理检索增强生成(RAG)系统,该系统将FastAPI服务与模型上下文协议(MCP)工具协调起来。它预处理本地知识库,启动MCP客户端,并提供聊天API,将作业委派给多个代理。

先决条件

  • Tavilly API密钥(TAVILY_API_KEY)可以访问MCP-Tavily代理
  • OPENAI API密钥

本地设置

  1. 克隆存储库
   git clone https://github.com//MultiAgent_RAG_MCP.git
   cd MultiAgent_RAG_MCP
  1. 复制.env.exampe到.envt
   copy .env.example .env  

必需:edit.env设置您自己的API密钥 可选:设置其他参数,例如MAX_CHARACTERS

运行堆栈

Docker Compose

  1. 塑造形象
   docker compose build
  1. 运行容器
   docker compose up -d

容器在构建阶段下载嵌入模型,并在端口上公开FastAPI服务 80 (如上所示 8000 在主机上)。 第一次构建可能需要很长时间(甚至失败),具体取决于您的机器资源

项目结构

  • src/agents/:多代理编排逻辑(manager_agent, kb_agent, mcp_agent)
  • src/api/:FastAPI路由和请求/响应模式
  • data/:承载知识库和缓存嵌入的文件夹
  • Dockerfile / docker-compose.yml:容器化和编排设置

故障排除

  • 缺少模型文件 –删除 data/cache/ 并重新运行预处理以刷新嵌入。
  • MCP代理无法连接 –确认 TAVILY_API_KEY 有效,且该端口 4000 是免费的。
  • 端口80的权限被拒绝 –在更高的端口上运行服务器,或以提升的权限执行脚本。
  • 首次构建失败或需要很长时间 –设置docker资源,分配更多

文档

  • architecture/:记录设计考虑因素和决策的文件夹
  • examples/:包含用法示例jpeg的文件夹

目录标签

目录标签

检索增强生成FastAPIAI代理Python本地部署多代理系统知识库预处理聊天API

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP