{"_id":"@brainstormrouter/mcp","_rev":"3-256ec4f602ee4eb87d95727c5b986b92","name":"@brainstormrouter/mcp","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@brainstormrouter/mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","ai","routing","llm","brainstormrouter"],"license":"MIT","_id":"@brainstormrouter/mcp@1.0.0","maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"homepage":"https://brainstormrouter.com","bugs":{"url":"https://github.com/justinjilg/brainstormrouter/issues"},"bin":{"brainstormrouter-mcp":"dist/cli.js"},"dist":{"shasum":"76ea67132fcdd362d6be171592669bfb89a12c93","tarball":"https://registry.npmjs.org/@brainstormrouter/mcp/-/mcp-1.0.0.tgz","fileCount":4,"integrity":"sha512-EIaPPwSizhUfCTwPO7r0gVCtnMdFDepEBMOibII+CLH+K73qtuLMEzEED9LLKO2TsPOwsJ8fGsGzgjBSVYIxEQ==","signatures":[{"sig":"MEUCID6zTU0eMmhdnguhByUjH4EBM9C8/CuDSQEDJXHeOn4yAiEAkWEdYgeYtS7QH9RqKLLbanJ50klqmNiWYc6uHK3pWV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7076},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"gitHead":"33a44e26d534c3e0f6eaeb4ccf51533b1e12f7b1","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"justinjilg","email":"justin.jilg@gmail.com"},"repository":{"url":"git+https://github.com/justinjilg/brainstormrouter.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.4","description":"BrainstormRouter MCP Server — intelligent AI routing, memory, guardrails, and governance as MCP tools","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.0_1772648753211_0.3410827443020006","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@brainstormrouter/mcp","version":"1.0.1","keywords":["ai","brainstormrouter","llm","mcp","model-context-protocol","routing"],"license":"MIT","_id":"@brainstormrouter/mcp@1.0.1","maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"homepage":"https://brainstormrouter.com","bugs":{"url":"https://github.com/justinjilg/brainstormrouter/issues"},"bin":{"brainstormrouter-mcp":"dist/cli.js"},"dist":{"shasum":"3c86b87e963a56b017e9675d83fb5ddd2909eae0","tarball":"https://registry.npmjs.org/@brainstormrouter/mcp/-/mcp-1.0.1.tgz","fileCount":4,"integrity":"sha512-6iL7m4TR3Xd5tN0ctqgDRUInCcId9Qgq88oXYSTDFcswhIyFTy7ptCmn3DfvGiKWoismkXOiefBfNfieBTASbQ==","signatures":[{"sig":"MEYCIQCilZf44NyegH7B+L0tdegPVCNQRLY+K67RpgUaqzfnCAIhALxK9iUimWLxABgqoCLpWsCauFsKg6iBMMJ0tfyQ4OHr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7432},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d41f86f5a1048cd7edc19a7ba1d5206a683de22f","mcpName":"io.github.justinjilg/brainstormrouter","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"justinjilg","email":"justin.jilg@gmail.com"},"repository":{"url":"git+https://github.com/justinjilg/brainstormrouter.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.4","description":"BrainstormRouter MCP Server — intelligent AI routing, memory, guardrails, and governance as MCP tools","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.1_1772649112560_0.7382299977419726","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@brainstormrouter/mcp","version":"1.1.0","description":"BrainstormRouter MCP Server — intelligent AI routing, memory, guardrails, and governance as MCP tools","keywords":["ai","brainstormrouter","llm","mcp","model-context-protocol","routing"],"homepage":"https://brainstormrouter.com","license":"MIT","repository":{"type":"git","url":"git+https://github.com/justinjilg/brainstormrouter.git","directory":"packages/mcp"},"bin":{"brainstormrouter-mcp":"dist/cli.js"},"type":"module","main":"dist/cli.js","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","zod":"^3.23.0"},"devDependencies":{"typescript":"^5.9.3"},"engines":{"node":">=18.0.0"},"mcpName":"io.github.justinjilg/brainstormrouter","_id":"@brainstormrouter/mcp@1.1.0","gitHead":"010aa85e5b899c4dca9b7a63fc50a7af28bed748","types":"./dist/cli.d.ts","bugs":{"url":"https://github.com/justinjilg/brainstormrouter/issues"},"_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-snIH323bKxnzs0mZrj5YC5fnP5ugmIzh3ldmXGnh1UBhX9LliISwgYCGkio+9DiNhlEQgk77fm/xoQ0FA7ZS6w==","shasum":"7989cbc79b7246b55bd989c9b4b9db3417b3077e","tarball":"https://registry.npmjs.org/@brainstormrouter/mcp/-/mcp-1.1.0.tgz","fileCount":4,"unpackedSize":11465,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMgNhH+NW2QjZx/umr+XGT4XUsRMUDXWJcaVsrxUgZkwIgOMApgcy7tJbKHx4eDCd7dkKwMf6K41rQ+OmIbnxkmpc="}]},"_npmUser":{"name":"justinjilg","email":"justin.jilg@gmail.com"},"directories":{},"maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.1.0_1772649978187_0.6607064295780793"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-04T18:25:53.072Z","modified":"2026-03-04T18:46:18.507Z","1.0.0":"2026-03-04T18:25:53.353Z","1.0.1":"2026-03-04T18:31:52.709Z","1.1.0":"2026-03-04T18:46:18.325Z"},"bugs":{"url":"https://github.com/justinjilg/brainstormrouter/issues"},"license":"MIT","homepage":"https://brainstormrouter.com","keywords":["ai","brainstormrouter","llm","mcp","model-context-protocol","routing"],"repository":{"type":"git","url":"git+https://github.com/justinjilg/brainstormrouter.git","directory":"packages/mcp"},"description":"BrainstormRouter MCP Server — intelligent AI routing, memory, guardrails, and governance as MCP tools","maintainers":[{"name":"justinjilg","email":"justin.jilg@gmail.com"}],"readme":"# @brainstormrouter/mcp\n\nMCP (Model Context Protocol) server for [BrainstormRouter](https://brainstormrouter.com) — intelligent AI routing across Claude, GPT, Gemini with memory, guardrails, and governance.\n\n## Setup\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"brainstormrouter\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@brainstormrouter/mcp\"],\n      \"env\": {\n        \"BRAINSTORMROUTER_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add brainstormrouter -e BRAINSTORMROUTER_API_KEY=your-key -- npx -y @brainstormrouter/mcp\n```\n\n## Tools\n\n| Tool                  | Description                                              |\n| --------------------- | -------------------------------------------------------- |\n| `br_route_completion` | Route a chat completion with intelligent model selection |\n| `br_list_models`      | List available models with pricing                       |\n| `br_get_usage`        | Get usage summary (requests, cost, latency)              |\n| `br_set_alias`        | Set a model alias (e.g. 'fast' → claude-haiku)           |\n| `br_get_health`       | Get gateway health status                                |\n| `br_memory_list`      | List all core memory entries                             |\n| `br_memory_store`     | Store a new memory entry                                 |\n| `br_memory_query`     | Search memory by keyword relevance                       |\n| `br_list_prompts`     | List prompt templates                                    |\n| `br_list_presets`     | List routing presets                                     |\n| `br_get_ops_status`   | Get AI operations center status                          |\n| `br_get_insights`     | Get cost optimization insights                           |\n| `br_get_governance`   | Get governance summary (compliance, audit)               |\n| `br_list_agents`      | List registered agent profiles                           |\n| `br_get_leaderboard`  | Get model performance leaderboard                        |\n\n## Environment Variables\n\n| Variable                    | Required | Description                                                                                |\n| --------------------------- | -------- | ------------------------------------------------------------------------------------------ |\n| `BRAINSTORMROUTER_API_KEY`  | Yes      | Your API key from [brainstormrouter.com/dashboard](https://brainstormrouter.com/dashboard) |\n| `BRAINSTORMROUTER_BASE_URL` | No       | Override API endpoint (default: `https://api.brainstormrouter.com`)                        |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}