Inkeep MCP Server

offiziell

RAG Search over your content powered by Inkeep

Dokumentation

mcp-server-python

Inkeep MCP Server, unterstützt durch Ihre Dokumentation und Produktinhalte.

Abhängigkeiten

  • Ein Konto bei Inkeep zur Verwaltung und Bereitstellung des RAG
  • uv Python-Projektmanager

Lokale Einrichtung

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

Notieren Sie den vollständigen Pfad des Projekts, der in einem späteren Schritt als <YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH> bezeichnet wird.

Einen API-Schlüssel erhalten

  1. Melden Sie sich im Inkeep Dashboard an
  2. Navigieren Sie zum Abschnitt Projekte und wählen Sie Ihr Projekt aus
  3. Öffnen Sie den Tab Integrationen
  4. Klicken Sie auf Integration erstellen und wählen Sie API aus den Optionen
  5. Geben Sie einen Namen für Ihre neue API-Integration ein.
  6. Klicken Sie auf Erstellen
  7. Ein generierter API-Schlüssel wird angezeigt, den Sie zur Authentifizierung von API-Anfragen verwenden können.

Wir bezeichnen diesen API-Schlüssel in späteren Schritten als <YOUR_INKEEP_API_KEY>.

Zu Ihrem MCP-Client hinzufügen

Befolgen Sie die Schritte in dieser Anleitung, um Claude Desktop einzurichten.

Fügen Sie in Ihrer claude_desktop_config.json-Datei den folgenden Eintrag zu mcpServers hinzu.

{
    "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."
            }
        },
    }
}

Möglicherweise müssen Sie den vollständigen Pfad zur ausführbaren Datei uv im Befehlsfeld angeben. Diesen erhalten Sie durch Ausführen von which uv unter MacOS/Linux oder where uv unter Windows.