Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Model Hub MCPlist all available models from OpenAI"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
model-hub-mcp
An MCP (Model Context Protocol) server that fetches AI model information from OpenAI, Anthropic, and Google.
Features
Multi-provider Support: Supports three providers - OpenAI, Anthropic, and Google AI
List Models: Retrieve a list of available models from each provider
Get Model Details: Fetch detailed information about specific models
Unified Retrieval: Batch fetch model information from all configured providers
Related MCP server: OpenAI and Claude MCP
Quick Start (npx)
# Run with environment variables
OPENAI_API_KEY=your_key npx @akiojin/model-hub-mcpNote: The package will be downloaded from npm on first run.
Installation
Global Installation
npm install -g @akiojin/model-hub-mcpLocal Installation
npm install @akiojin/model-hub-mcpConfiguration
Copy
.env.exampleto.env:
cp .env.example .envSet API keys for each provider in the
.envfile:
OPENAI_API_KEY=your_openai_api_key_here
ANTHROPIC_API_KEY=your_anthropic_api_key_here
GOOGLE_API_KEY=your_google_api_key_hereNote: You can leave API keys empty for providers you don't plan to use.
Build
Compile TypeScript code:
npm run buildUsage
This MCP server is not meant to be run directly. It should be configured in your MCP client configuration.
See the "MCP Client Configuration Examples" section below for setup instructions.
Available Tools
list_models
Retrieve a list of available models from a specific provider.
Parameters:
provider: "openai" | "anthropic" | "google"
get_model
Fetch detailed information about a specific model.
Parameters:
provider: "openai" | "anthropic" | "google"model_id: Model ID (e.g., "gpt-4", "claude-3-opus", "gemini-pro")
list_all_models
Batch fetch model information from all configured providers.
MCP Client Configuration Examples
Claude Code
You can easily add this MCP server to Claude Code using the following command:
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-mcpThis command assumes you have environment variables set in your shell:
$GEMINI_API_KEY- Your Google AI API key$OPENAI_API_KEY- Your OpenAI API key$ANTHROPIC_API_KEY- Your Anthropic API key
Using npx
{
"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"
}
}
}
}License
MIT