mcp-local-rag

mcp-local-rag

本地运行的“原始” RAG 式网络搜索模型上下文协议服务器。✨ 无需 API ✨

编程文档访问
访问服务器

README

<img src='images/rag.jpeg' width='200' height='200'>

mcp-local-rag

本地运行的“原始” RAG 式 Web 搜索模型上下文协议 (MCP) 服务器。✨ 无需 API ✨

<img src='images/flowchart.png' width='1000' height='500'>

安装说明

  1. 您需要安装 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"
            ]
        }
    }
}

否则:

  1. 克隆此 GitHub 存储库(可选,可以使用上面的配置跳过)
git clone https://github.com/nkapila6/mcp-local-rag
  1. 将以下内容添加到您的 Claude 配置中。您可以在此处找到配置路径:https://modelcontextprotocol.io/quickstart/user
{
  "mcpServers": {
    "mcp-local-rag": {
      "command": "uv",
      "args": [
        "--directory",
        "<此文件夹所在的路径>/mcp-local-rag/",
        "run",
        "src/mcp_local_rag/main.py"
      ]
    }
  }
}

使用示例

在提示中

当被要求获取/查找/搜索网络时,模型会提示您使用 MCP 服务器进行聊天。

在示例中,我询问了昨天发布的 Google 最新 Gemma 模型。这是 Claude 不知道的新信息。 <img src='images/mcp_prompted.png'>

结果

来自本地 rag_search 的结果有助于模型使用新信息进行回答。 <img src='images/mcp_result.png'>

推荐服务器