Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi OpenRouter con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
OpenRouter, un'unica API per centinaia di modelli AI: cerca nel catalogo dei modelli con prezzi, provider, benchmark e classifiche, controlla quanto ha speso la chiave, consulta le generazioni passate e invia chat completion, embedding e richieste di immagini a qualsiasi modello.
Prova a chiedere
Prompt di esempio per OpenRouter
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → OpenRouter, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
OpenRouter + Gemini
OpenRouter, un'unica API per centinaia di modelli AI: cerca nel catalogo dei modelli con prezzi, provider, benchmark e classifiche, controlla quanto ha speso la chiave, consulta le generazioni passate e invia chat completion, embedding e richieste di immagini a qualsiasi modello.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
OPENROUTER_API_KEY
Step 1 — Ottieni le credenziali
La configurazione richiede circa 2 minuti. Ti serve un account OpenRouter.
- Accedi a https://openrouter.ai e aggiungi credito in Settings, Credits. I modelli gratuiti
:freefunzionano senza credito, entro limiti giornalieri. - Apri Settings, API Keys (https://openrouter.ai/settings/keys), fai clic su Create Key, dai un nome e, caldamente consigliato, un credit limit: la chiave può spendere il saldo dell'account fino a quel limite.
- Incolla la chiave, che inizia con
sk-or-v1-, inOPENROUTER_API_KEY. Viene inviata comeAuthorization: Bearer. Una management key qui non funziona. Le richieste portano gli headerHTTP-ReferereX-OpenRouter-Title, che indicano AnythingMCP come app chiamante su OpenRouter. - Installa il connettore ed esegui
openrouter_get_current_keyper verificare la chiave.
Cosa legge (gratis):
- Il catalogo dei modelli con
openrouter_list_models: id dei modelli, lunghezza del contesto, prezzi, modalità di input e output, parametri supportati e supporto al reasoning, con filtri comeq,category,supported_parameters=tools,max_priceecontexte ordinamento lato server comesort=pricing-low-to-high.openrouter_list_user_modelsmostra i modelli che questa chiave può davvero usare con le preferenze sui provider, le impostazioni di privacy e i guardrail dell'account. - Un modello con
openrouter_get_model, gli endpoint dei provider che lo servono conopenrouter_list_model_endpoints(prezzo, limiti di contesto e output, quantizzazione, stato, uptime, latenza e throughput degli ultimi 30 minuti) eopenrouter_list_providersper slug dei provider, sede, paesi dei datacenter e link alle policy. - Qualità e popolarità:
openrouter_list_benchmarks(Artificial Analysis, Design Arena e le eval di OpenRouter) eopenrouter_get_model_rankings(i 50 modelli più usati per token al giorno, alla settimana o al mese, dati dal 2025-01-01). - Spesa:
openrouter_get_current_keymostra il limite della chiave,limit_remaining, il consumo di oggi, della settimana, del mese e totale, i budget e lo stato del piano gratuito.openrouter_get_generationdà costo esatto, token, latenza e provider di una chiamata (il suo id è l'iddella completion e può comparire dopo qualche secondo), eopenrouter_get_generation_contentil prompt e l'output salvati quando il prompt logging è attivo.
Cosa costa: openrouter_chat_completion (con model e messages; models aggiunge fallback, provider guida il routing per ordine, only, prezzo o throughput, data_collection: deny o zdr, response_format chiede JSON, reasoning imposta lo sforzo), openrouter_create_embeddings e openrouter_generate_image (restituite come immagini). Vengono addebitate all'account, salvo che si usi un modello :free. Tutti gli strumenti sono attivi all'installazione, quindi l'AI conferma modello e scopo prima di chiamate grandi o ripetute e imposta max_completion_tokens per limitare una risposta.
Formati dei dati: gli id dei modelli sono author/slug (openai/gpt-4o), con le varianti :free (gratis, con rate limit), :online (ricerca web), :nitro (provider più veloce), :floor (più economico) e :thinking. I prezzi del catalogo sono stringhe in USD per token ("0.0000025" corrisponde a 2,50 USD per milione di token); request e image valgono per richiesta o per immagine. I filtri max_price e il max_price del routing accettano USD per milione di token. Costi e consumi nelle risposte su chiave e generazioni sono in USD. Una completion restituisce choices[0].message.content, un finish_reason (stop, length quando si raggiunge il limite di token, tool_calls, content_filter), usage con conteggi dei token e cost, e provider. created è in secondi Unix; le date sono UTC.
Paginazione: gli strumenti di elenco dei modelli restituiscono 50 modelli per impostazione predefinita; l'AI passa offset 50, 100 e così via con lo stesso limit finché una pagina torna più corta, e preferisce filtri e sort alla lettura dell'intero catalogo.
Limiti: i modelli :free consentono 20 richieste al minuto e 50 al giorno, oppure 1.000 al giorno una volta acquistati in totale 10 USD di credito. I modelli a pagamento sono limitati dal saldo dell'account, dal credit limit della chiave e dagli eventuali budget impostati da un amministratore dell'organizzazione. I benchmark consentono 30 richieste al minuto per chiave.
Errori comuni: 401 indica una chiave non valida o disattivata. 402 significa credito insufficiente o limite della chiave esaurito (error.metadata.limit_source dice quale; aggiungi credito o alza il limite). 403 è un blocco di guardrail o moderazione, 404 un modello o una generazione sconosciuti, 408 un timeout, 429 un rate limit (attendi o usa una variante a pagamento), 502 un errore del provider del modello e 503 nessun provider compatibile con i requisiti di routing (allenta provider). Un errore del provider durante la generazione può arrivare con HTTP 200 e un oggetto error; viene segnalato come chiamata fallita.
Il connettore non mostra il saldo dell'intero account, i report di attività o le analisi e non gestisce le chiavi, perché servirebbe una management key separata. Non espone nemmeno streaming, il vecchio endpoint di text completion, batch, video e audio.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Gemini
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di
YOUR_MCP_API_KEY. - Salva il file e riavvia
gemini. - Esegui
/mcpin Gemini CLI (oppuregemini mcp listdal terminale):anythingmcpdovrebbe risultare connesso. - Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di
OpenRouter.
Tool disponibili
| Tool | What it does |
|---|---|
openrouter_list_models | Search the OpenRouter model catalog (public, no cost): model ids, context length, prices per token, input and output modalities, supported… |
openrouter_list_user_models | List the models this API key may actually use, after the account's provider preferences, privacy settings and guardrails are applied |
openrouter_get_model | Full details of one model by author and slug (openai/gpt-4o): description, context length, pricing, modalities, supported and default… |
openrouter_list_model_endpoints | List the provider endpoints that serve one model: provider name and tag, price per token, context and output limits, quantization… |
openrouter_list_providers | List the inference providers OpenRouter routes to, with slug, name, headquarters, datacenter countries and links to their privacy policy… |
openrouter_list_benchmarks | Benchmark scores of models from Artificial Analysis (intelligence, coding and agentic indices), Design Arena (ELO) and OpenRouter's own… |
openrouter_get_model_rankings | Public OpenRouter usage rankings: the top 50 models by tokens processed per day, week or month, plus one aggregated other row per period… |
openrouter_get_current_key | Spending and limits of the API key in use: label, credit limit and what remains of it, reset interval, usage today, this week, this month… |
openrouter_get_generation | Cost and metadata of one past generation by its id: model, provider that served it, total cost in USD, prompt, completion and reasoning… |
openrouter_get_generation_content | The stored prompt, completion, reasoning and error of one past generation by its id |
openrouter_chat_completion | Send a conversation to a model and return its reply (non-streaming) |
openrouter_create_embeddings | Turn one text or a list of texts into embedding vectors with an embeddings model |
openrouter_generate_image | Generate images from a text prompt with an image model and return them as images |
Esempi di prompt
- "Quali modelli con tool calling e almeno 128K di contesto costano meno di 1 USD per milione di token in input?"
- "Confronta i provider che servono deepseek/deepseek-chat per prezzo, uptime e throughput."
- "Quanto ha speso questa chiave API questo mese, e quanto resta del suo limite?"
- "Chiedi a google/gemini-2.5-flash di riassumere questo testo in cinque punti, con al massimo 500 token in output."
- "Quali modelli sono nella top 10 per token questa settimana, e come vanno nei benchmark di coding?"
FAQ
Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Meta Muse
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?