Inkeep MCP Server
公式Inkeep を活用したコンテンツのRAG検索
ドキュメント
mcp-server-python
あなたのドキュメントと製品コンテンツを活用したInkeep MCP Serverです。
依存関係
ローカルセットアップ
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キーの取得
- Inkeepダッシュボードにログインします
- プロジェクトセクションに移動し、プロジェクトを選択します
- 統合タブを開きます
- 統合を作成をクリックし、オプションからAPIを選択します
- 新しいAPI統合の名前を入力します
- 作成をクリックします
- 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を実行することで取得できます。