Tells your agent which model to use and what it costs, across 46 providers and local runtimes.
Connect Runs on your machine
claude mcp add kosha-discovery -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e GOOGLE_API_KEY=<GOOGLE_API_KEY> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -e XAI_API_KEY=<XAI_API_KEY> -e TYPESAFE_API_KEY=<TYPESAFE_API_KEY> -e KOSHA_CACHE_TTL_HOURS=<KOSHA_CACHE_TTL_HOURS> -- npx -y @sriinnu/[email protected]
{
"mcpServers": {
"kosha-discovery": {
"command": "npx",
"args": [
"-y",
"@sriinnu/[email protected]"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"XAI_API_KEY": "<XAI_API_KEY>",
"TYPESAFE_API_KEY": "<TYPESAFE_API_KEY>",
"KOSHA_CACHE_TTL_HOURS": "<KOSHA_CACHE_TTL_HOURS>"
}
}
}
}
{
"mcpServers": {
"kosha-discovery": {
"command": "npx",
"args": [
"-y",
"@sriinnu/[email protected]"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"XAI_API_KEY": "<XAI_API_KEY>",
"TYPESAFE_API_KEY": "<TYPESAFE_API_KEY>",
"KOSHA_CACHE_TTL_HOURS": "<KOSHA_CACHE_TTL_HOURS>"
}
}
}
}
{
"servers": {
"kosha-discovery": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sriinnu/[email protected]"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
"XAI_API_KEY": "<XAI_API_KEY>",
"TYPESAFE_API_KEY": "<TYPESAFE_API_KEY>",
"KOSHA_CACHE_TTL_HOURS": "<KOSHA_CACHE_TTL_HOURS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
ANTHROPIC_API_KEYOptional, secret | Anthropic API key. Optional — without it, Anthropic models are read from the public models.dev / LiteLLM catalogs instead of the live API. |
OPENAI_API_KEYOptional, secret | OpenAI API key. Optional — falls back to the public catalogs when absent. |
GOOGLE_API_KEYOptional, secret | Google AI Studio / Gemini API key. Optional. |
OPENROUTER_API_KEYOptional, secret | OpenRouter key. Optional for discovery (unauthenticated requests are rate-limited), required to execute through OpenRouter. |
XAI_API_KEYOptional, secret | xAI (Grok) API key. Optional. |
TYPESAFE_API_KEYOptional, secret | TypeSafe System One (Jev) API key. Optional. |
KOSHA_CACHE_TTL_HOURSOptional | Override the discovery cache TTL. Defaults to 24 hours. |
Details
| Package | @sriinnu/[email protected] (NPM, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.sriinnu/kosha-discovery |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
