Inkeep

officiel

Recherche RAG sur votre contenu propulsée par Inkeep

Que pouvez-vous faire avec Inkeep MCP ?

Posez des questions comme « Comment configurer le serveur Inkeep MCP ? » pour obtenir des réponses issues de la documentation produit d'Inkeep.

  • Rechercher dans la documentation produit d'Inkeep — Posez une question conversationnelle sur Inkeep et obtenez les documents pertinents via search-product-content.
  • Obtenir des instructions de configuration — Recevez un guide étape par étape pour cloner, installer et configurer le serveur Inkeep MCP.
  • Obtenir des détails sur l'intégration API — Demandez comment créer une clé API ou configurer l'intégration API d'Inkeep depuis le tableau de bord.

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.