Inkeep MCP Server

官方

由 Inkeep 驱动的 RAG 搜索,覆盖您的内容

文档

mcp-server-python

由您的文档和产品内容驱动的 Inkeep MCP 服务器。

依赖项

  • 一个 Inkeep 上的账户,用于管理和提供 RAG
  • uv Python 项目管理器

本地设置

git clone https://github.com/inkeep/mcp-server-python.git
cd mcp-server-python
uv venv
uv pip install -r pyproject.toml

记下项目的完整路径,在后续步骤中将其称为 <YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>

获取 API 密钥

  1. 登录 Inkeep 仪表板
  2. 导航到 项目 部分并选择您的项目
  3. 打开 集成 选项卡
  4. 点击 创建集成 并从选项中选择 API
  5. 为您的新 API 集成输入一个名称。
  6. 点击 创建
  7. 将生成一个 API 密钥,您可以用它来验证 API 请求。

在后续步骤中,我们将此 API 密钥称为 <YOUR_INKEEP_API_KEY>

添加到您的 MCP 客户端

按照指南中的步骤设置 Claude 桌面版。

在您的 claude_desktop_config.json 文件中,将以下条目添加到 mcpServers

{
    "mcpServers": {
        "inkeep-mcp-server": {
            "command": "uv",
            "args": [
                "--directory",
                "<YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH>",
                "run",
                "-m",
                "inkeep_mcp_server"
            ],
            "env": {
                "INKEEP_API_BASE_URL": "https://api.inkeep.com/v1",
                "INKEEP_API_KEY": "<YOUR_INKEEP_API_KEY>",
                "INKEEP_API_MODEL": "inkeep-rag",
                "INKEEP_MCP_TOOL_NAME": "search-product-content",
                "INKEEP_MCP_TOOL_DESCRIPTION": "Retrieves product documentation about Inkeep. The query should be framed as a conversational question about Inkeep."
            }
        },
    }
}

您可能需要在 command 字段中填入 uv 可执行文件的完整路径。您可以通过在 MacOS/Linux 上运行 which uv 或在 Windows 上运行 where uv 来获取此路径。