mcp-server-python について
mcp-server-python は、Inkeep で管理される RAG からドキュメントと製品コンテンツを提供する Inkeep の MCP サーバーです。Claude Desktop などの MCP クライアントに自社ドキュメントを接続したい利用者を対象としています。
主な機能
- 01Inkeep が管理する RAG によるドキュメントコンテンツの提供
- 02uv による Python プロジェクトの管理
- 03Inkeep ダッシュボードで発行する API キー
- 04Claude Desktop 設定の mcpServers への登録
活用シーン
- 01Claude Desktop への製品ドキュメント検索の追加
- 02公開ドキュメントに基づく製品に関する質問への回答
MCP 対応
このプロジェクトは MCP サーバーとして動作し、claude_desktop_config.json の mcpServers の項目を通じて Claude Desktop などのクライアントに登録されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-python
ドキュメントと製品コンテンツを活用した Inkeep MCP サーバーです。
依存関係
ローカルセットアップ
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 Dashboard にログインします
- Projects セクションに移動し、プロジェクトを選択します
- Integrations タブを開きます
- Create Integration をクリックし、選択肢から API を選びます
- 新しい API 統合の名前を入力します。
- Create をクリックします
- 生成された API key が表示されます。このキーを使用して API リクエストを認証できます。
後の手順では、この API キーを <YOUR_INKEEP_API_KEY> として参照します。
MCP クライアントに追加する
こちらのガイドに従って、Claude Dekstop をセットアップしてください。
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."
}
},
}
}
コマンドフィールドに uv 実行ファイルのフルパスを指定する必要がある場合があります。MacOS/Linux では which uv、Windows では where uv を実行すると確認できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。