Skip to main content
Glama

Model Hub MCP

by akiojin
README.ja.md3.29 kB
# model-hub-mcp [English README](./README.md) OpenAI、Anthropic、GoogleのAIモデル情報を取得できるMCP(Model Context Protocol)サーバーです。 ## 機能 - **マルチプロバイダー対応**: OpenAI、Anthropic、Google AIの3つのプロバイダーに対応 - **モデル一覧取得**: 各プロバイダーから利用可能なモデルの一覧を取得 - **モデル詳細取得**: 特定のモデルの詳細情報を取得 - **統合取得**: すべての設定済みプロバイダーからモデル情報を一括取得 ## クイックスタート(npx) ```bash # 環境変数を設定して実行 OPENAI_API_KEY=your_key npx @akiojin/model-hub-mcp ``` 注意: 初回実行時はnpmからパッケージをダウンロードします。 ## インストール ### グローバルインストール ```bash npm install -g @akiojin/model-hub-mcp ``` ### ローカルインストール ```bash npm install @akiojin/model-hub-mcp ``` ## 設定 1. `.env.example`を`.env`にコピーします: ```bash cp .env.example .env ``` 1. `.env`ファイルに各プロバイダーのAPIキーを設定します: ```bash OPENAI_API_KEY=your_openai_api_key_here ANTHROPIC_API_KEY=your_anthropic_api_key_here GOOGLE_API_KEY=your_google_api_key_here ``` 注意: 使用しないプロバイダーのAPIキーは空のままで構いません。 ## ビルド TypeScriptコードをコンパイルします: ```bash npm run build ``` ## 使用方法 このMCPサーバーは直接実行するものではありません。MCPクライアントの設定ファイルで設定する必要があります。 設定方法については、以下の「MCPクライアントでの設定例」セクションを参照してください。 ## 利用可能なツール ### list_models 特定のプロバイダーから利用可能なモデルの一覧を取得します。 パラメータ: - `provider`: "openai" | "anthropic" | "google" ### get_model 特定のモデルの詳細情報を取得します。 パラメータ: - `provider`: "openai" | "anthropic" | "google" - `model_id`: モデルID(例: "gpt-4", "claude-3-opus", "gemini-pro") ### list_all_models 設定済みのすべてのプロバイダーからモデル情報を一括取得します。 ## MCPクライアントでの設定例 ### Claude Code 以下のコマンドを使用して、Claude CodeにこのMCPサーバーを簡単に追加できます: ```bash claude mcp add model-hub -s user \ -e GOOGLE_API_KEY=$GEMINI_API_KEY \ -e OPENAI_API_KEY=$OPENAI_API_KEY \ -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \ -- npx -y @akiojin/model-hub-mcp ``` このコマンドは、シェルに以下の環境変数が設定されていることを前提としています: - `$GEMINI_API_KEY` - Google AIのAPIキー - `$OPENAI_API_KEY` - OpenAIのAPIキー - `$ANTHROPIC_API_KEY` - AnthropicのAPIキー ### npxを使用する場合 ```json { "mcpServers": { "model-hub": { "command": "npx", "args": ["@akiojin/model-hub-mcp"], "env": { "OPENAI_API_KEY": "your_openai_api_key", "ANTHROPIC_API_KEY": "your_anthropic_api_key", "GOOGLE_API_KEY": "your_google_api_key" } } } } ``` ## ライセンス MIT

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/akiojin/model-hub-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server