← The evidence ledger
Evidence row 1025466
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.sriinnu/kosha-discovery
- Recorded
- Previous row
- #52584
- Body SHA-256
- 38214c92c49181efd0a36880740c6b4898406a1207b3d106a5706867a6396bc2
- Leaf
- 0x29df52bbff87bbb0e280c879a614695743074ed4aa176876f3996bc2f98a93f4
What was observed
{
"endpoints": [
[
"web",
"https://github.com/sriinnu/kosha-discovery"
]
],
"name": "Kosha Model Discovery",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-29T12:20:00.631527Z",
"status": "active",
"statusChangedAt": "2026-10-29T12:20:00.631527Z",
"updatedAt": "2026-10-29T12:20:00.631527Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"notes": "Every provider key is optional. With no credentials at all, kosha still answers from the public models.dev and LiteLLM catalogs plus a curated offline list, so the server is useful on a fresh machine. Full env var reference: docs/credentials.md.",
"tool": "manual"
}
},
"description": "Tells your agent which model to use and what it costs, across 46 providers and local runtimes.",
"name": "io.github.sriinnu/kosha-discovery",
"packages": [
{
"environmentVariables": [
{
"description": "Anthropic API key. Optional — without it, Anthropic models are read from the public models.dev / LiteLLM catalogs instead of the live API.",
"isSecret": true,
"name": "ANTHROPIC_API_KEY"
},
{
"description": "OpenAI API key. Optional — falls back to the public catalogs when absent.",
"isSecret": true,
"name": "OPENAI_API_KEY"
},
{
"description": "Google AI Studio / Gemini API key. Optional.",
"isSecret": true,
"name": "GOOGLE_API_KEY"
},
{
"description": "OpenRouter key. Optional for discovery (unauthenticated requests are rate-limited), required to execute through OpenRouter.",
"isSecret": true,
"name": "OPENROUTER_API_KEY"
},
{
"description": "xAI (Grok) API key. Optional.",
"isSecret": true,
"name": "XAI_API_KEY"
},
{
"description": "TypeSafe System One (Jev) API key. Optional.",
"isSecret": true,
"name": "TYPESAFE_API_KEY"
},
{
"description": "Override the discovery cache TTL. Defaults to 24 hours.",
"name": "KOSHA_CACHE_TTL_HOURS"
}
],
"identifier": "@sriinnu/kosha-discovery",
"registryBaseUrl": "https://registry.npmjs.org",
"registryType": "npm",
"transport": {
"type": "stdio"
},
"version": "1.9.1"
}
],
"repository": {
"source": "github",
"url": "https://github.com/sriinnu/kosha-discovery"
},
"title": "Kosha Model Discovery",
"version": "1.9.1",
"websiteUrl": "https://github.com/sriinnu/kosha-discovery"
}
},
"source": "mcp_registry",
"summary": "Tells your agent which model to use and what it costs, across 46 providers and local runtimes."
}What the leaf hashes
{"body":"38214c92c49181efd0a36880740c6b4898406a1207b3d106a5706867a6396bc2","id":1025466,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793279588186373,"prev":52584,"subject":"mcp_registry:io.github.sriinnu/kosha-discovery","subject_kind":"source_record"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.