UseKeen ドキュメント MCP サーバー (Python)
UseKeen パッケージ ドキュメント検索 API 用の MCP サーバー。Claude やその他の AI アシスタントがパッケージやサービスのドキュメントを検索できるようになります。
ツール
usekeen_package_doc_searchパッケージとサービスのドキュメントを検索して、実装の詳細、例、仕様を見つけます。
必要な入力:
package_name(文字列): ドキュメントを検索するパッケージまたはサービスの名前 (例: 'react'、'aws-s3'、'docker')
オプション入力:
query(文字列): パッケージ/サービスドキュメント内の特定の情報を見つけるための検索語句 (例:「ファイルアップロードの例」、「認証方法」)
返されるもの: 関連する一致、URL、スニペットを含むドキュメント検索結果
Related MCP server: RAG Documentation MCP Server
設定
UseKeenサービスからUseKeen APIキーを取得する
以下のようにAPIキーで環境を設定します
インストール
PyPIから
pip install usekeen-mcpソースから
# Clone the repository
git clone https://github.com/yourusername/usekeen-python-mcp.git
cd usekeen-python-mcp
# Install the package
pip install -e .Claude Desktopでの使用
claude_desktop_config.jsonに以下を追加します。
{
"mcpServers": {
"usekeen": {
"command": "usekeen-mcp",
"env": {
"USEKEEN_API_KEY": "your_api_key_here"
}
}
}
}VS Codeでの使用
手動でインストールする場合は、VS Code のユーザー設定 (JSON) ファイルに次の JSON ブロックを追加します。Ctrl Ctrl + Shift + Pを押してPreferences: Open Settings (JSON)と入力すると、このブロックを追加できます。
オプションとして、ワークスペース内の.vscode/mcp.jsonというファイルに追加することもできます。これにより、他のユーザーと設定を共有できるようになります。
.vscode/mcp.jsonファイルではmcpキーは必要ないことに注意してください。
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "usekeen_api_key",
"description": "UseKeen API Key",
"password": true
}
],
"servers": {
"usekeen": {
"command": "usekeen-mcp",
"env": {
"USEKEEN_API_KEY": "${input:usekeen_api_key}"
}
}
}
}
}手動設定
ヘルパースクリプトの使用
サーバーの実行を容易にするために、2 つのヘルパー スクリプトを提供しています。
ローカル実行:
# Make the script executable (first time only) chmod +x scripts/run_local.sh # Run the server locally ./scripts/run_local.shDocker実行:
# Make the script executable (first time only) chmod +x scripts/run_docker.sh # Run the server in Docker ./scripts/run_docker.sh
どちらのスクリプトも、 USEKEEN_API_KEYを含む.envファイルをチェックします。このファイルは、提供されている.env.exampleに基づいて作成できます。
Pythonで実行する
USEKEEN_API_KEY環境変数を設定し、サーバーを実行します。
# Set the API key
export USEKEEN_API_KEY=your_api_key
# Run the server
python -m usekeen_mcpDockerで実行する
API キーを使用して Docker コンテナをビルドして実行します。
# Build the Docker image
docker build -t usekeen-mcp .
# Run the container
docker run -e USEKEEN_API_KEY=your_api_key usekeen-mcp環境変数
USEKEEN_API_KEY: 必須。認証用のUseKeen APIキー。
トラブルシューティング
エラーが発生した場合は、次の点を確認してください。
UseKeen APIキーは有効であり、設定で正しく設定されています
UseKeen APIにアクセスするための有効なインターネット接続が必要です
UseKeenサービスは現在利用可能です
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。