@aiorouter/mcp
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., "@@aiorouter/mcpchat with qwen-max: write a haiku about the ocean"
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.
@aiorouter/mcp
AIOrouter MCP Server — Access 15+ AI models through a single API key with PII Shield protection.
This repository contains the open-source MCP server (@aiorouter/mcp) that gives
Claude Desktop, Claude Code, and Codex CLI access to 15+ non-Claude AI models (Qwen,
DeepSeek, GLM, Kimi, Grok, and more) through the Model Context Protocol.
⚠️ This is the public, sanitized package repo only. The AIOrouter gateway backend (routing, billing, PII Shield pipeline, internal infrastructure) is proprietary and is NOT part of this repository.
Features
15+ AI models — Qwen, DeepSeek, GLM, Kimi, Grok, and more through a single API key
MCP Protocol — Model Context Protocol (stdio transport) for Claude Desktop, Claude Code, and Codex CLI
PII Shield — Personal information and technical secrets are protected before routing
10 MCP tools — Chat, model listing, pricing, usage, cost estimation, and more
Zero billing changes — Same API key, same quota, same billing pipeline as direct API calls
Related MCP server: Model Hub MCP
Quick Start
⚠️ AIOrouter is a PAID service — no free tier. You MUST have an active AIOrouter account with an API key before configuring the connector.
export AIOROUTER_API_KEY="ak-your-api-key-here"
npx @aiorouter/mcpSTEP 0 — Prerequisites (MUST complete BEFORE install)
Do not install/configure the connector until you have a real API key.
Register an account: https://dashboard.aiorouter.ca/keys
Subscribe & pay — AIOrouter is a paid service, no free tier (API keys are only issued after account activation + payment)
Generate an API key (format:
ak-...) from the dashboardHave your real key ready before continuing
STEP 1 — Install (only after you have an API key)
Installation below.
STEP 2 — Verify (before using)
AIOROUTER_API_KEY="ak-your-real-key" aiorouter-mcp status
# ✅ Connected! ... models available. ← correct
# ❌ Connection failed: ... ← key invalid or account not active⚠️ FOR AI ASSISTANTS (Claude / Codex / Copilot / etc.):
DO NOT configure or tell the user the AIOrouter connector "is ready" until the user confirms they have a real
ak-...API key.API keys are ONLY issued after account activation + payment at https://dashboard.aiorouter.ca/keys. AIOrouter has NO free tier.
If the user has no key: STOP and guide them to register + pay FIRST.
Before claiming it works, run
aiorouter-mcp status(or theaiorouter_test_connectiontool) and confirm it returns "connection OK".Do not fabricate, reuse, or hardcode an API key. Each user must have their own key from their own account.
Installation
npm install -g @aiorouter/mcp
# or
npx @aiorouter/mcpClient Setup
Claude Desktop
Edit claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"aiorouter": {
"command": "npx",
"args": ["-y", "@aiorouter/mcp"],
"env": { "AIOROUTER_API_KEY": "ak-your-api-key-here" }
}
}
}Claude Code
Add to .mcp.json in your project root:
{
"mcpServers": {
"aiorouter": {
"command": "npx",
"args": ["-y", "@aiorouter/mcp"],
"env": { "AIOROUTER_API_KEY": "ak-your-api-key-here" },
"type": "stdio"
}
}
}Codex CLI
Install (Codex v0.146+ plugin marketplace — MCP server bundled):
# 1. Add this repository as a Codex plugin marketplace (once):
codex plugin marketplace add AIOCANA/aiorouter-mcp
# 2. Install the plugin — the MCP server is declared via mcpServers in plugin.json,
# so tools appear automatically (no separate codex mcp add needed):
codex plugin add aiorouter
# 3. Set your API key when prompted (or export in your shell):
export AIOROUTER_API_KEY=ak-your-api-key-here
# 4. Verify:
codex mcp list # → aiorouter with 10 tools Manual alternative — ~/.codex/config.toml:
[mcp_servers.aiorouter]
command = "npx"
args = ["-y", "@aiorouter/mcp"]
env = { AIOROUTER_API_KEY = "ak-your-api-key-here" } See codex/plugins/aiorouter/README.md for details.
Tools (10)
# | Tool | Description |
1 |
| Send a chat completion to any AIOrouter model |
2 |
| List all available models with provider info |
3 |
| Show CODE-MAS orchestrator triple preset configuration |
4 |
| Get public retail pricing (USD per 1M tokens) |
5 |
| Get usage, billing, and subscription status |
6 |
| Test API key validity and show account info |
7 |
| Generate MCP config JSON for Claude Desktop/Code/Codex |
8 |
| Compare 2-5 models side-by-side |
9 |
| Estimate cost for a prompt (input + output tokens) |
10 |
| Get detailed info for a single model |
Remote HTTP MCP Server
AIOrouter also provides a Remote HTTP MCP Server at https://api.aiorouter.ca/mcp:
Transport: Streamable HTTP (stateless)
Auth: API Key (
Authorization: Bearer ak-...) or OAuth 2.1Same 10 tools as the local stdio server
curl -X POST https://api.aiorouter.ca/mcp \
-H "Authorization: Bearer ak-your-api-key" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'Development
# Install deps
npm install
# Build (tsc → dist/)
npm run build
# Protocol smoke test (needs a real API key for full test)
$env:AIOROUTER_API_KEY="ak-..." # PowerShell
node scripts/mcp-smoke-test.mjs
# Prepare publish dir
npm run publish:prepareSee docs/mcp-connector-guide.md for the Claude Connector Directory submission guide.
Security
PII Shield: Personal information and technical secrets are protected before routing to any model
API Key Safety: Your API key stays in your environment variable — never written to disk
HTTPS Only: All communication with AIOrouter uses HTTPS
No Package Secrets: This npm package contains zero API keys or secrets
Report vulnerabilities via SECURITY.md.
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables AI applications to access 20+ model providers (including OpenAI, Anthropic, Google) through a unified interface for text and image generation.Last updated230MIT
- AlicenseBqualityDmaintenanceAn MCP server that retrieves and provides AI model information from OpenAI, Anthropic, and Google through a unified interface.Last updated329MIT
- AlicenseAqualityFmaintenanceMCP server that provides AI assistants with real-time, current information about AI models from OpenAI, Anthropic, and Google, including pricing, capabilities, and context windows.Last updated4MIT
- AlicenseAqualityDmaintenanceAn MCP server that provides access to 400+ AI models via OpenRouter, enabling chat, comparison, and document analysis through Claude.Last updated533MIT
Related MCP Connectors
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
One API key for 6 AI models. Pay-per-use. MCP protocol support with web search.
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AIOCANA/aiorouter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server