Inkeep MCP Server

公式

Inkeep を活用したコンテンツのRAG検索

ドキュメント

mcp-server-python

あなたのドキュメントと製品コンテンツを活用したInkeep MCP Serverです。

依存関係

  • RAGを管理・提供するためのInkeepアカウント
  • 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 Desktopをセットアップするには、こちらのガイドの手順に従ってください。

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を実行することで取得できます。