MCP 与 RAG:两者都需要吗?
RAG 为提示检索文本;MCP 让模型连接实时工具和数据。两者解决的问题不同,也能很好地配合。
简要说明
RAG(检索增强生成)在文档库中搜索,并把最相关的片段插入提示。MCP 让模型调用工具、读取其他系统中的资源,甚至执行操作。
组合使用
你可以把 RAG 流水线作为 MCP 工具公开(例如一个 search_docs 工具),让任何 MCP 客户端都能使用。这类服务器可以在最佳记忆类 MCP 服务器和记忆与知识分类中找到。
经验法则
- 需要引用的静态知识:RAG。
- 实时数据、操作或众多系统:MCP。