Inkeep

公式

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

Inkeep MCPで何ができますか?

「Inkeep MCPサーバーを設定するにはどうすればよいですか?」のような質問をすると、Inkeepの製品ドキュメントから回答が得られます。

  • Inkeep製品ドキュメントを検索 — Inkeepに関する会話形式の質問をすると、search-product-content を介して関連ドキュメントを取得できます。
  • セットアップ手順を取得 — Inkeep MCPサーバーのクローン、インストール、設定に関するステップバイステップのガイダンスを入手できます。
  • API統合の詳細を取得 — APIキーの作成方法やダッシュボードからのInkeep API統合の設定方法について質問できます。

ドキュメント

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