mcpField
M
mcp-server-python

mcp-server-python

ローカル
github.com/inkeepメモリ・ナレッジ2581 週間前に更新

mcp-server-python について

mcp-server-python は、Inkeep で管理される RAG からドキュメントと製品コンテンツを提供する Inkeep の MCP サーバーです。Claude Desktop などの MCP クライアントに自社ドキュメントを接続したい利用者を対象としています。

主な機能

  1. 01Inkeep が管理する RAG によるドキュメントコンテンツの提供
  2. 02uv による Python プロジェクトの管理
  3. 03Inkeep ダッシュボードで発行する API キー
  4. 04Claude Desktop 設定の mcpServers への登録

活用シーン

  1. 01Claude Desktop への製品ドキュメント検索の追加
  2. 02公開ドキュメントに基づく製品に関する質問への回答

MCP 対応

このプロジェクトは MCP サーバーとして動作し、claude_desktop_config.json の mcpServers の項目を通じて Claude Desktop などのクライアントに登録されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-server-python

ドキュメントと製品コンテンツを活用した Inkeep MCP サーバーです。

依存関係
  • 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 Dashboard にログインします
  2. Projects セクションに移動し、プロジェクトを選択します
  3. Integrations タブを開きます
  4. Create Integration をクリックし、選択肢から API を選びます
  5. 新しい API 統合の名前を入力します。
  6. Create をクリックします
  7. 生成された 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 を実行すると確認できます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。