TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 570 subscribers
Post #1317 6
用MCP Server封装RAG Agent

将RAG Agent包装成MCP Server,让其他AI系统通过标准协议调用其能力,无需硬编码Python导入。作者使用FastMCP构建自定义MCP服务器,暴露四个工具类别:计算器、搜索公司文档、查询员工假期、查询工单信息。

四个工具类别:
- 计算器工具:calculator_add 和 calculator_multiply。
- search_company_documents:通过HTTP请求访问RAG Agent的FastAPI /search端点,需api_key参数。
- get_employee_leave:从内存中查询员工剩余PTO。
- get_ticket_information:返回工单状态、分配团队和优先级。
每个工具使用 @mcp.tool() 装饰器注册,FastMCP体验良好。
挑战方面,RAG搜索工具需跨网络调用(requests.get到127.0.0.1:8000/search),需处理连接拒绝、超时等真实错误。
未来计划包括:统一认证、数据源替换为真实数据库、最终接入多Agent工作流。


MCP协议为AI Agent与外部工具提供标准化接口,使系统能力可发现、可调用。企业AI的未来不仅是生成更好回复,更是让AI Agent安全地与现实工具和业务能力交互。

GitHub: GitHub

#开发者 #工具 #MCP #RAG #FastMCP #AIagents #Python
@DevToolboxHub
More from @devtoolboxhub
  1. Sep 30, 2026AMSI 绕过技术 2026 开发者指南 AMSI(Antivirus Malware Scan Interface)是 Windows 的恶意脚本扫描接口,覆盖 PowerShe…
  2. Sep 30, 2026AI Agent 为什么记不住事 和 AI Agent 协作时最容易注意到的一点是:它们很擅长回答问题,却不擅长记住昨天发生过什么。你可以和它长聊一轮,做出一堆决定、说明偏好、一起…
  3. Sep 30, 2026wpipe:面向 Python 开发者的轻量编排库 wpipe 是一个纯 Python 可嵌入的编排库,目标是让数据管道的开发回到「编辑—运行—调试」的快速循环,而不必为验证业务逻…
  4. Sep 29, 20262,916 个 AI 网站 8 月流量:转录与图生 3D 起飞 Anjin Radar 追踪了 2,916 个 AI 网站的月度访问量,数据截至 2026 年 9 月 28 日。访…
  5. Sep 29, 2026Python 虚拟环境其实是个软链接 在 Linux 和 macOS 上执行 python3 -m venv .venv,并不会复制一份 Python。venv 里的 python…
  6. Sep 29, 2026Will It Focus:相机自动对焦兼容性查询 Agent 这是一个面向摄影器材的自动对焦兼容性查询工具,但它真正的看点在于工程实现:如何让模型引用厂商原文时,保证引用的确实是…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →