Skip to main content
Glama

@omnia-voice/mcp

La plataforma errorbar como herramientas MCP: cada operación de la API pública (evals, jueces/criterios, gates, logs, datasets, alias, conjuntos de etiquetas, auditoría/verificación, endpoints dedicados, entrenamiento) invocable desde Claude Code, Claude Desktop, Cursor, o cualquier cliente MCP.

Una herramienta por operación de API, 76 herramientas, generadas a partir de los contratos de rutas de la plataforma. Las entradas se validan con los mismos nombres de campo y el mismo uso de mayúsculas y minúsculas (casing) que acepta la API REST; las respuestas se devuelven exactamente como las devolvió la API (JSON con formato legible, exportaciones como texto), incluidos el estado y el mensaje de error propios de la API.

Instalación

npx -y @omnia-voice/mcp        # or: npm i -g @omnia-voice/mcp && omnia-mcp

Necesita una OMNIA_API_KEY (una clave de API del área de trabajo, sk_…, desde Configuración → Claves de API). Dale a la clave solo los alcances que deba tener el agente: read para un agente de monitoreo, read + evals:write para uno que ejecute evaluaciones. La plataforma los aplica y la descripción dean cada herramienta indica qué alcance necesita.

Claude Code

claude mcp add errorbar -e OMNIA_API_KEY=sk_… -- npx -y @omnia-voice/mcp

Claude Desktop / Cursor / cualquier configuración de mcpServers

{
  "mcpServers": {
    "errorbar": {
      "command": "npx",
      "args": ["-y", "@omnia-voice/mcp"],
      "env": { "OMNIA_API_KEY": "sk_…" }
    }
  }
}

Related MCP server: aman-mcp

Banderas

Bandera

Efecto

--read-only (o OMNIA_MCP_READ_ONLY=1)

exponer solo herramientas GET

--no-spend (o OMNIA_MCP_NO_SPEND=1)

ocultar herramientas para que comiencen un trabajo bueno o profesión (ejecuciones de evals, entrenamiento, capacidad dedicada, ayudas de jeuces)

--only list_evals,get_eval

exponer solo estas herramientas

--base-url URL (o OMNIA_BASE_URL)

raíz de la API, por defecto https://platform.omnia-voice.com/api

Las herramientas que gastan crédito de la cuenta indican GASTA DINERO en su descripción y no son readOnlyHint; los clientes MCP que piden confirmación, llamadas antes, se solicitarán para las que no son de solo lectura.

Herramientas

Herramienta

Operación

Alcance

list_alerts

GET /v1/alerts

read

list_aliases

GET /v1/aliases

read

upsert_alias

PUT /v1/aliases

aliases:write

delete_alias

DELETE /v1/aliases/{id}

aliases:write

export_audit_log

GET /v1/audit/export

read

list_audit_tombstones

GET /v1/audit/tombstones

read

create_audit_tombstone

POST /v1/audit/tombstones

platform:write

get_audit_verification

GET /v1/audit/verify

read

list_batches

GET /v1/batches

read

create_batch

POST /v1/batches

platform:write · gasta

get_batch

GET /v1/batches/{id}

read

cancel_batch

POST /v1/batches/{id}/cancel

platform:write

list_criteria

GET /v1/criteria

read

create_criterion

POST /v1/criteria

evals:write

suggest_criteria

POST /v1/criteria/suggest

evals:write · gasta

list_criterion_templates

GET /v1/criteria/templates

read

get_criterion

GET /v1/criteria/{id}

read

update_criterion

PATCH /v1/criteria/{id}

evals:write

delete_criterion

DELETE /v1/criteria/{id}

evals:write

run_criterion_alignment

POST /v1/criteria/{id}/align

evals:write · gasta

get_criterion_alignment

GET /v1/criteria/{id}/alignment

read

auto_improve_criterion

POST /v1/criteria/{id}/auto_improve

evals:write · gasta

get_criterion_certificate

GET /v1/criteria/{id}/certificate

read

scan_criterion_suspects

POST /v1/criteria/{id}/scan

evals:write · gasta

decontaminate_texts

POST /v1/datasets/decontaminate

evals:write

create_dataset_from_logs

POST /v1/datasets/from_logs

evals:write

list_dedicated_endpoints

GET /v1/dedicated

read

create_dedicated_endpoint

POST /v1/dedicated

platform:write · gasta

list_dedicated_templates

GET /v1/dedicated/templates

read

get_dedicated_endpoint

GET /v1/dedicated/{id}

read

update_dedicated_endpoint

PATCH /v1/dedicated/{id}

platform:write · gasta

delete_dedicated_endpoint

DELETE /v1/dedicated/{id}

platform:write

list_refusals

GET /v1/enforcement/refusals

read

list_env_tools

GET /v1/env/tools

read

register_env_tool

POST /v1/env/tools

platform:write

delete_env_tool

DELETE /v1/env/tools/{id}

platform:write

list_evals

GET /v1/evals

read

create_eval

POST /v1/evals

evals:write · gasta

compare_evals

GET /v1/evals/compare

read

get_failure_clusters

GET /v1/evals/failure_clusters

read

get_eval

GET /v1/evals/{id}

read

delete_eval

DELETE /v1/evals/{id}

evals:write

cancel_eval

POST /v1/evals/{id}/cancel

evals:write

get_eval_evidence

GET /v1/evals/{id}/evidence

read

get_eval_gate

GET /v1/evals/{id}/gate

read

get_eval_samples

GET /v1/evals/{id}/samples

read

list_training_files

GET /v1/fine_tuning/files

read

upload_training_file

POST /v1/fine_tuning/files

platform:write

list_fine_tuning_jobs

GET /v1/fine_tuning/jobs

read

create_fine_tuning_job

POST /v1/fine_tuning/jobs

platform:write · gasta

get_fine_tuning_job

GET /v1/fine_tuning/jobs/{id}

read

cancel_fine_tuning_job

DELETE /v1/fine_tuning/jobs/{id}

platform:write

get_fine_tuning_bakeoff

GET /v1/fine_tuning/jobs/{id}/bakeoff

read

start_fine_tuning_bakeoff

POST /v1/fine_tuning/jobs/{id}/bakeoff

platform:write · gasta

list_grpo_runs

GET /v1/grpo/runs

read

start_grpo_run

POST /v1/grpo/runs

platform:write · gasta

get_grpo_run

GET /v1/grpo/runs/{id}

read

stop_grpo_run

POST /v1/grpo/runs/{id}/stop

platform:write

get_grpo_run_weights

GET /v1/grpo/runs/{id}/weights

read

list_label_sets

GET /v1/label_sets

read

create_label_set

POST /v1/label_sets

evals:write

attach_label_set

POST /v1/label_sets/{id}/attach

evals:write

freeze_label_set

POST /v1/label_sets/{id}/freeze

evals:write

list_labels

GET /v1/labels

read

create_label

POST /v1/labels

evals:write

list_logs

GET /v1/logs

read

export_logs

GET /v1/logs/export

read

list_model_versions

GET /v1/model_versions

read

get_model_version

GET /v1/model_versions/{id}

read

adopt_model_version

POST /v1/model_versions/{id}/adopt

platform:write

list_raft_rounds

GET /v1/raft/rounds

leer

get_judge_settings

GET /v1/settings/judge

read

set_judge_settings

PUT /v1/settings/judge

platform:write

get_setup_status

GET /v1/setup/status

read

get_trace

GET /v1/traces/{traceId}

read

verify_document

POST /v1/verify

read

La descripción de cada herramienta incluye el contrato completo: todos los campos de consulta y del cuerpo, qué contiene la respuesta y las advertencias (feature flags, condiciones 400, semántica de cursor).

Uso programático

import { createServer, OmniaClient } from "@omnia-voice/mcp";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

const server = createServer({ client: new OmniaClient({ apiKey: process.env.OMNIA_API_KEY! }), readOnly: true });
await server.connect(new StdioServerTransport());

Desarrollo

npm ci && npm run typecheck && npm test && npm run build

src/manifest.ts se genera a partir de las rutas app/api/v1 de la plataforma; test/manifest.test.ts fija el inventario exacto de rutas que debe cubrir, de modo que una nueva ruta de la plataforma haga fallar esta suite hasta que norte regenera el manifest.

Publicación

Sube una etiqueta vX.Y.Z: el flujo de publicación compila, ejecuta las pruebas y publica en npm con procedencia.

Licencia: Apache-2.0

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • 34 production API tools over one hosted MCP endpoint.

  • A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud

  • A paid remote MCP for AI SDK benchmark dashboard, built to return verdicts, receipts, usage logs, an

View all MCP Connectors

Latest Blog Posts

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/omnia-v/omnia-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server