modelright
Live registry of AI model specs, context windows, and per-token pricing.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen compare_models
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"modelright": {
"url": "https://modelright.dev/api/mcp"
}
}
}Puntos de conexión remotos
https://modelright.dev/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢list_providers
List providers tracked by the registry with their model counts. Use provider slugs in list_models / get_model / compare_models.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢search_models(q, limit)
Substring search across model name, slug, and provider — the fast path to a model's provider/slug pair for the detail tools.
Esquema de entrada
{
"type": "object",
"properties": {
"q": {
"type": "string",
"minLength": 1,
"maxLength": 100,
"description": "Search text, e.g. 'sonnet'"
},
"limit": {
"description": "Max results (default 20)",
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"required": [
"q"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢list_models(provider, modality, status, minContextWindow, maxInputPricePerM, ...)
List tracked models with pricing and context windows. Filter by provider, modality tag, status, or price/context bounds.
Esquema de entrada
{
"type": "object",
"properties": {
"provider": {
"description": "Provider slug filter, e.g. 'anthropic'",
"type": "string"
},
"modality": {
"description": "Modality tag filter, e.g. 'text', 'image', 'audio'",
"type": "string"
},
"status": {
"description": "Status filter, e.g. 'available', 'deprecated'",
"type": "string"
},
"minContextWindow": {
"description": "Minimum context window",
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"maxInputPricePerM": {
"description": "Max input price per 1M tokens (USD)",
"type": "number",
"minimum": 0
},
"sort": {
"description": "Sort order (default name)",
"type": "string",
"enum": [
"name",
"input_price_asc",
"input_price_desc",
"context_desc"
]
},
"limit": {
"description": "Max results (default 100)",
"type": "integer",
"minimum": 1,
"maximum": 500
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_model(provider, slug, snapshots)
Full detail for one model (provider+slug from search_models): specs, current price, status, and recent price/availability snapshots.
Esquema de entrada
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"minLength": 1,
"description": "Provider slug, e.g. 'openai'"
},
"slug": {
"type": "string",
"minLength": 1,
"description": "Model slug, e.g. 'gpt-4o'"
},
"snapshots": {
"description": "Recent snapshots to include (default 10, 0 to skip)",
"type": "integer",
"minimum": 0,
"maximum": 50
}
},
"required": [
"provider",
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪compare_models(models)
Side-by-side comparison of 2-10 models by provider/slug: context window, input/output price per 1M tokens, modalities, status.
Esquema de entrada
{
"type": "object",
"properties": {
"models": {
"minItems": 2,
"maxItems": 10,
"type": "array",
"items": {
"type": "object",
"properties": {
"provider": {
"type": "string",
"minLength": 1,
"description": "Provider slug, e.g. 'openai'"
},
"slug": {
"type": "string",
"minLength": 1,
"description": "Model slug, e.g. 'gpt-4o'"
}
},
"required": [
"provider",
"slug"
]
},
"description": "Models to compare"
}
},
"required": [
"models"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢get_ingest_status(limit)
Data-freshness check: registry totals and the most recent ingest runs (source, model count, status, time).
Esquema de entrada
{
"type": "object",
"properties": {
"limit": {
"description": "Recent ingest runs to return (default 10)",
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Comunidad
Evidencia