Inkeep MCP Server

officiel

Recherche RAG sur votre contenu propulsée par Inkeep

Documentation

mcp-server-python

Serveur MCP Inkeep alimenté par votre documentation et votre contenu produit.

Dépendances

  • Un compte sur Inkeep pour gérer et fournir le RAG
  • uv gestionnaire de projet Python

Configuration locale

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

Notez le chemin complet du projet, désigné par <YOUR_INKEEP_MCP_SERVER_ABSOLUTE_PATH> dans une étape ultérieure.

Obtenir une clé API

  1. Connectez-vous au Tableau de bord Inkeep
  2. Accédez à la section Projets et sélectionnez votre projet
  3. Ouvrez l'onglet Intégrations
  4. Cliquez sur Créer une intégration et choisissez API parmi les options
  5. Saisissez un nom pour votre nouvelle intégration API.
  6. Cliquez sur Créer
  7. Une clé API générée apparaîtra, que vous pourrez utiliser pour authentifier les requêtes API.

Nous désignerons cette clé API par <YOUR_INKEEP_API_KEY> dans les étapes suivantes.

Ajouter à votre client MCP

Suivez les étapes de ce guide pour configurer Claude Desktop.

Dans votre fichier claude_desktop_config.json, ajoutez l'entrée suivante à 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."
            }
        },
    }
}

Vous devrez peut-être indiquer le chemin complet vers l'exécutable uv dans le champ commande. Vous pouvez l'obtenir en exécutant which uv sur MacOS/Linux ou where uv sur Windows.