{"_id":"@akiojin/model-hub-mcp","_rev":"8-d11c3f1a836ad0c5043dc3e187a430fb","name":"@akiojin/model-hub-mcp","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@akiojin/model-hub-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","_id":"@akiojin/model-hub-mcp@0.1.0","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"homepage":"https://github.com/akiojin/model-hub-mcp#readme","bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"bin":{"model-hub-mcp":"dist/index.js"},"dist":{"shasum":"9bc1f5d3dd74a7042706a2b1758f9461112add5e","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.0.tgz","fileCount":20,"integrity":"sha512-reUGy8soqecR7ktUkqxJAZka9HaMplJ2XqlDoINET8In5WduB34gMwdn2KB1B0r+u5Oh8w5fMHt3nwpHX+rViQ==","signatures":[{"sig":"MEUCIA2ahSrA1SYcFzwAzIJj0PMcQebGGQP67O5YZtw+OJqDAiEAnatfUbrC0WuGeTi0zhfKVk+uz5K3UHc0WOcYczsERmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34520},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9dada95310ec408ef82d9a5c1cbb0fce58416a54","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"akiojin","actor":{"name":"akiojin","type":"user","email":"akio-jinsenji@cloud-creative-studios.com"},"email":"akio-jinsenji@cloud-creative-studios.com"},"repository":{"url":"git+https://github.com/akiojin/model-hub-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","directories":{},"_nodeVersion":"24.1.0","dependencies":{"axios":"^1.6.2","dotenv":"^16.3.1","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/model-hub-mcp_0.1.0_1750901418677_0.10285526107705367","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@akiojin/model-hub-mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","_id":"@akiojin/model-hub-mcp@0.1.1","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"homepage":"https://github.com/akiojin/model-hub-mcp#readme","bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"bin":{"model-hub-mcp":"dist/index.js"},"dist":{"shasum":"4c3b232a6828834050558c24d8cd537b79537080","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.1.tgz","fileCount":20,"integrity":"sha512-I0OBnsk06GfCWtdjvrwsVZjRcflhPfsUTgUtjF538nTzv/wxUykqKq6NlzRSS2V4J+mSgcrh6XjOm9W+jC08Jw==","signatures":[{"sig":"MEYCIQCVHogW6QrJ8N7NFi8FXJ+mTMZyj2VTpWuuj4JeAENkmgIhAJg8lp72m7WNZ+AwkohPDl40U+c8TJD8OfpPzTXEiM0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34520},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9dada95310ec408ef82d9a5c1cbb0fce58416a54","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"akiojin","actor":{"name":"akiojin","type":"user","email":"akio-jinsenji@cloud-creative-studios.com"},"email":"akio-jinsenji@cloud-creative-studios.com"},"repository":{"url":"git+https://github.com/akiojin/model-hub-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","directories":{},"_nodeVersion":"24.1.0","dependencies":{"axios":"^1.6.2","dotenv":"^16.3.1","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/model-hub-mcp_0.1.1_1750901792236_0.8715119273661203","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@akiojin/model-hub-mcp","version":"0.1.2","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","_id":"@akiojin/model-hub-mcp@0.1.2","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"homepage":"https://github.com/akiojin/model-hub-mcp#readme","bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"bin":{"model-hub-mcp":"bin/model-hub-mcp"},"dist":{"shasum":"3d419028f9d73e59608dd59da0afbeb80bf57164","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.2.tgz","fileCount":21,"integrity":"sha512-+LZlc+Ncc7suTbeSM5WqCzuTXyzp0tHBRLsyHG/pOUZMvEYXgLv25WoSGrxoPVpiLYnKHg2OTb14Z+gA2A3DHw==","signatures":[{"sig":"MEUCIQDQL2vPE+KtK9OcbK9Xzhltizq8wq4R6Vzrki32Eic9+QIgIJs2QRj0vNeqC8zUovcl0i9A9acP7CxDEiEzA7NY/Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34606},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"58cca7aa61c6a58afc5b3ad3bc0d13711a70c5e5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"akiojin","actor":{"name":"akiojin","type":"user","email":"akio-jinsenji@cloud-creative-studios.com"},"email":"akio-jinsenji@cloud-creative-studios.com"},"repository":{"url":"git+https://github.com/akiojin/model-hub-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","directories":{},"_nodeVersion":"24.1.0","dependencies":{"axios":"^1.6.2","dotenv":"^16.3.1","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","typescript":"^5.3.2","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/model-hub-mcp_0.1.2_1750901879883_0.9274160711767327","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@akiojin/model-hub-mcp","version":"0.1.3","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","_id":"@akiojin/model-hub-mcp@0.1.3","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"homepage":"https://github.com/akiojin/model-hub-mcp#readme","bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"bin":{"model-hub-mcp":"bin/model-hub-mcp"},"dist":{"shasum":"da9b51c3aae684e6ce77d01bc1d92b6db02fb555","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.3.tgz","fileCount":21,"integrity":"sha512-3pa+/BMG2Nn4yswSB7FKt2h5kWQJ9RgPqkWwzUe9aM3ZDx/TvaaM0VmvY6rkYzxa9meJqg4F0z78BUJgOqgJ8g==","signatures":[{"sig":"MEUCIQDddKjZ/4ohNytePR79oc05KcFHCqUGbtIDstWZQMZ/dAIgdLqXR8pa/oR9Y3ReavfOHlopEmBCBLYnKW+FdkwXVJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34651},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a01ebeb6cfabce7c79f4783f6d97daa5600a1947","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"akiojin","actor":{"name":"akiojin","type":"user","email":"akio-jinsenji@cloud-creative-studios.com"},"email":"akio-jinsenji@cloud-creative-studios.com"},"repository":{"url":"git+https://github.com/akiojin/model-hub-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.6.2","dotenv":"^16.3.1","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","typescript":"^5.8.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/model-hub-mcp_0.1.3_1751169824023_0.8447505373823871","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@akiojin/model-hub-mcp","version":"0.1.4","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","_id":"@akiojin/model-hub-mcp@0.1.4","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"homepage":"https://github.com/akiojin/model-hub-mcp#readme","bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"bin":{"model-hub-mcp":"bin/model-hub-mcp.js"},"dist":{"shasum":"76d018b3a75278c75947931cee2bdfa8950a3527","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.4.tgz","fileCount":21,"integrity":"sha512-9BYSFkhE5B9ZNnsDl+ooc/ZnvVwCpaMCnJtXKFyFbo4B0Xl2LlDG0D8qAHefzajAZb3oGcvbJtNtFyhefSL+rg==","signatures":[{"sig":"MEYCIQCVgAPMQ2Lq8OM4rBrGtH3j5MdvXF5psZV29Bp3y9wfvAIhAPryzN10dBTb81OqBzuc4HX44FldAWknCccJOm7CUZfP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34654},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2855d935c104b2dd2af9ffdf21bbe91155bdce47","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"akiojin","actor":{"name":"akiojin","type":"user","email":"akio-jinsenji@cloud-creative-studios.com"},"email":"akio-jinsenji@cloud-creative-studios.com"},"repository":{"url":"git+https://github.com/akiojin/model-hub-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.6.2","dotenv":"^16.3.1","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","typescript":"^5.8.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/model-hub-mcp_0.1.4_1751170285679_0.7492316389153002","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@akiojin/model-hub-mcp","version":"0.1.5","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","_id":"@akiojin/model-hub-mcp@0.1.5","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"homepage":"https://github.com/akiojin/model-hub-mcp#readme","bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"bin":{"model-hub-mcp":"bin/model-hub-mcp.js"},"dist":{"shasum":"c3bdd3cdbd69977eef1260523f5253a365856d3c","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.5.tgz","fileCount":21,"integrity":"sha512-RQ5H5BhmC4X6q34meyHTxQMHGpelw6eGRteWi0b8YwfI7KYtxn5idMM/bmeVCAs/iFOMxdG24URH5wiOPUEk5g==","signatures":[{"sig":"MEQCICCsMKOF6dDiY2wn+gBPQ2hoM2WQHCgRwqxzFe91OtalAiAAybPl3y6Cwl+sql8JBa4XMCJ5AZohNdltmK5xOvjKPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34654},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2024a70674b0e8abff2df8726e158d6737ffa36b","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"akiojin","actor":{"name":"akiojin","type":"user","email":"akio-jinsenji@cloud-creative-studios.com"},"email":"akio-jinsenji@cloud-creative-studios.com"},"repository":{"url":"git+https://github.com/akiojin/model-hub-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.6.2","dotenv":"^16.3.1","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","typescript":"^5.8.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/model-hub-mcp_0.1.5_1751170376878_0.9965695610173395","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@akiojin/model-hub-mcp","version":"0.1.6","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","_id":"@akiojin/model-hub-mcp@0.1.6","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"homepage":"https://github.com/akiojin/model-hub-mcp#readme","bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"bin":{"model-hub-mcp":"bin/model-hub-mcp.js"},"dist":{"shasum":"61bbfab889ce390127a0faec95681c2781a0f7d9","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.6.tgz","fileCount":21,"integrity":"sha512-D7v25HDVfsaikXwmDM6YrrSLdK7MLUcA/fNqjrM3aAGGAQNjXRd5dIZ/QFlxeGw5ZPNfbWEVSPS4gwr7274d2A==","signatures":[{"sig":"MEQCIH5SFsaiskZ3+wNT98yyLOIk0WOwWIgliQf54rUHEPgMAiAbV/pbUFE7Q6Qyvo+LohqqXvFVj2M+CklMyWXhJuxysA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34595},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b643a4f33cc731855de690e0a82afa0d684519b5","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"akiojin","actor":{"name":"akiojin","type":"user","email":"akio-jinsenji@cloud-creative-studios.com"},"email":"akio-jinsenji@cloud-creative-studios.com"},"repository":{"url":"git+https://github.com/akiojin/model-hub-mcp.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.6.2","dotenv":"^16.3.1","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.2","typescript":"^5.8.3","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/model-hub-mcp_0.1.6_1751170887349_0.8053218505769626","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@akiojin/model-hub-mcp","version":"0.1.7","description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","main":"dist/index.js","type":"module","bin":{"model-hub-mcp":"bin/model-hub-mcp.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/akiojin/model-hub-mcp.git"},"bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"homepage":"https://github.com/akiojin/model-hub-mcp#readme","dependencies":{"@modelcontextprotocol/sdk":"^0.5.0","axios":"^1.6.2","dotenv":"^16.3.1"},"devDependencies":{"@types/node":"^20.10.0","tsx":"^4.6.2","typescript":"^5.8.3"},"_id":"@akiojin/model-hub-mcp@0.1.7","gitHead":"292d626ff3c2a465d2cd994e844815ffb940947a","types":"./dist/index.d.ts","_nodeVersion":"20.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-NfLeO2dLMOncRPlaSDiZF13mLvlJTympgT/wFGgrY6DJtHpL90fA50cB1iG0LAeEeQkqnhOX3iUQH8uewwRBeA==","shasum":"bb6d777a9e9d2322cc29797d87981434dfed59dd","tarball":"https://registry.npmjs.org/@akiojin/model-hub-mcp/-/model-hub-mcp-0.1.7.tgz","fileCount":21,"unpackedSize":34585,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGx8xQbhGXOJ4XK6S0DgYVWpO7MZuzIsdFCznbNIA/bwIhANFAQ4ywIvuVzevVDuKRiIwV2Sp4+Zo9LgyUtN/s9gmG"}]},"_npmUser":{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com","actor":{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com","type":"user"}},"directories":{},"maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/model-hub-mcp_0.1.7_1751171694598_0.44950748049292066"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-26T01:30:18.601Z","modified":"2025-06-29T04:34:54.932Z","0.1.0":"2025-06-26T01:30:18.840Z","0.1.1":"2025-06-26T01:36:32.413Z","0.1.2":"2025-06-26T01:38:00.060Z","0.1.3":"2025-06-29T04:03:44.204Z","0.1.4":"2025-06-29T04:11:25.906Z","0.1.5":"2025-06-29T04:12:57.059Z","0.1.6":"2025-06-29T04:21:27.527Z","0.1.7":"2025-06-29T04:34:54.766Z"},"bugs":{"url":"https://github.com/akiojin/model-hub-mcp/issues"},"license":"MIT","homepage":"https://github.com/akiojin/model-hub-mcp#readme","keywords":["mcp","model-context-protocol","ai","models","openai","anthropic","google","gemini","gpt","claude"],"repository":{"type":"git","url":"git+https://github.com/akiojin/model-hub-mcp.git"},"description":"MCP server for fetching AI models from OpenAI, Anthropic, and Google","maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"readme":"# model-hub-mcp\n\n[日本語版 README](./README.ja.md)\n\nAn MCP (Model Context Protocol) server that fetches AI model information from OpenAI, Anthropic, and Google.\n\n## Features\n\n- **Multi-provider Support**: Supports three providers - OpenAI, Anthropic, and Google AI\n- **List Models**: Retrieve a list of available models from each provider\n- **Get Model Details**: Fetch detailed information about specific models\n- **Unified Retrieval**: Batch fetch model information from all configured providers\n\n## Quick Start (npx)\n\n```bash\n# Run with environment variables\nOPENAI_API_KEY=your_key npx @akiojin/model-hub-mcp\n```\n\nNote: The package will be downloaded from npm on first run.\n\n## Installation\n\n### Global Installation\n\n```bash\nnpm install -g @akiojin/model-hub-mcp\n```\n\n### Local Installation\n\n```bash\nnpm install @akiojin/model-hub-mcp\n```\n\n## Configuration\n\n1. Copy `.env.example` to `.env`:\n\n```bash\ncp .env.example .env\n```\n\n1. Set API keys for each provider in the `.env` file:\n\n```bash\nOPENAI_API_KEY=your_openai_api_key_here\nANTHROPIC_API_KEY=your_anthropic_api_key_here\nGOOGLE_API_KEY=your_google_api_key_here\n```\n\nNote: You can leave API keys empty for providers you don't plan to use.\n\n## Build\n\nCompile TypeScript code:\n\n```bash\nnpm run build\n```\n\n## Usage\n\nThis MCP server is not meant to be run directly. It should be configured in your MCP client configuration.\n\nSee the \"MCP Client Configuration Examples\" section below for setup instructions.\n\n## Available Tools\n\n### list_models\n\nRetrieve a list of available models from a specific provider.\n\nParameters:\n\n- `provider`: \"openai\" | \"anthropic\" | \"google\"\n\n### get_model\n\nFetch detailed information about a specific model.\n\nParameters:\n\n- `provider`: \"openai\" | \"anthropic\" | \"google\"\n- `model_id`: Model ID (e.g., \"gpt-4\", \"claude-3-opus\", \"gemini-pro\")\n\n### list_all_models\n\nBatch fetch model information from all configured providers.\n\n## MCP Client Configuration Examples\n\n### Claude Code\n\nYou can easily add this MCP server to Claude Code using the following command:\n\n```bash\nclaude mcp add model-hub -s user \\\n  -e GOOGLE_API_KEY=$GEMINI_API_KEY \\\n  -e OPENAI_API_KEY=$OPENAI_API_KEY \\\n  -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \\\n  -- npx -y @akiojin/model-hub-mcp\n```\n\nThis command assumes you have environment variables set in your shell:\n\n- `$GEMINI_API_KEY` - Your Google AI API key\n- `$OPENAI_API_KEY` - Your OpenAI API key\n- `$ANTHROPIC_API_KEY` - Your Anthropic API key\n\n### Using npx\n\n```json\n{\n  \"mcpServers\": {\n    \"model-hub\": {\n      \"command\": \"npx\",\n      \"args\": [\"@akiojin/model-hub-mcp\"],\n      \"env\": {\n        \"OPENAI_API_KEY\": \"your_openai_api_key\",\n        \"ANTHROPIC_API_KEY\": \"your_anthropic_api_key\",\n        \"GOOGLE_API_KEY\": \"your_google_api_key\"\n      }\n    }\n  }\n}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}