mcp-local-rag 是一个可在本地运行的“原始”RAG-like 网络搜索模型上下文协议(MCP)服务器。其最大亮点在于✨无需 API ✨,为用户提供了便捷且高效的使用体验。
uv
,安装文档请参考:https://docs.astral.sh/uv/如果你不想在步骤 2 中克隆仓库,只需直接将以下内容粘贴到 Claude 配置中。你可以在这个链接找到配置路径:https://modelcontextprotocol.io/quickstart/user
{
"mcpServers": {
"mcp-local-rag":{
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/nkapila6/mcp-local-rag",
"mcp-local-rag"
]
}
}
}
git clone https://github.com/nkapila6/mcp-local-rag
{
"mcpServers": {
"mcp-local-rag": {
"command": "uv",
"args": [
"--directory",
"<此文件夹所在的路径>/mcp-local-rag/",
"run",
"src/mcp_local_rag/main.py"
]
}
}
}
当模型被要求获取、查找或搜索网络时,会提示你使用 MCP 服务器进行聊天。
例如,询问关于谷歌昨日发布的最新 Gemma 模型,这是 Claude 尚不了解的新信息。
# 这里模拟询问关于谷歌最新Gemma模型的问题
询问:谷歌昨日发布的最新Gemma模型有什么特点?
本地rag_search
的结果可以帮助模型回答新信息。
# 这里模拟使用mcp-local-rag服务器后得到的回答
回答:通过mcp-local-rag服务器的本地rag_search功能,获取到了关于谷歌最新Gemma模型的相关信息,从而可以为你解答该模型的特点……