OmniStream MCP

Un servidor MCP que permite a los clientes de IA descubrir y consultar el marketplace de OmniStream, explorar APIs e inspeccionar las operaciones disponibles a través de una interfaz de herramientas estructurada.

Documentación

omnistream-mcp

Servidor MCP (Model Context Protocol) para OmniStream. Permite que los asistentes de IA descubran y llamen directamente a cualquier API del marketplace.

npx omnistream-mcp

Qué hace

Expone el marketplace de OmniStream como herramientas MCP que los asistentes de IA (Claude Desktop, Cursor, Continue, etc.) pueden llamar:

Herramienta¿Requiere autenticación?Descripción
list_apisNoExplora todas las APIs publicadas
search_apisNoBúsqueda por palabras clave BM25
get_apiNoDetalles completos de la API + todos los endpoints
list_endpointsNoLista de endpoints de una API
call_apiSí (OMNI_KEY)Proxy para llamar a cualquier endpoint de la API

Por qué un solo servidor en lugar de uno por servicio

La mayoría de los servidores MCP envuelven un único servicio, por lo que cubrir diez APIs significa instalar y configurar diez servidores. Este conecta tu asistente a todo un marketplace: más de 195 APIs REST detrás de una sola instalación y una sola clave, desde Hacker News, Wikipedia y el Banco Mundial hasta GitHub, Stripe y Anthropic.

Añadir una API al marketplace la hace inmediatamente invocable aquí, sin necesidad de actualizar el cliente.

Las claves se mantienen fuera de la conversación

Muchas de las APIs listadas no tienen clave y funcionan desde el momento en que te conectas. Para las que necesitan una clave de proveedor (trae tu propia clave), la guardas una sola vez en OmniStream y el proxy la inyecta del lado del servidor en cada llamada. El asistente solo retiene tu clave de Omni, por lo que una credencial externa nunca se pega en un prompt ni se expone en un resultado de herramienta.

Configuración en Claude Desktop

Añade a ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "omnistream": {
      "command": "npx",
      "args": ["omnistream-mcp"],
      "env": {
        "OMNI_KEY": "omni_live_your_key_here"
      }
    }
  }
}

Obtén una clave de Omni en omnistream.skinvaults.online (gratis para empezar).

Cursor / Continue / otros clientes MCP

El mismo patrón: establece OMNI_KEY como variable de entorno y apunta el cliente a npx omnistream-mcp.

Variables de entorno

VariablePredeterminadoDescripción
OMNI_KEY-Tu clave API de Omni (requerida para call_api)
OMNI_GATEWAYhttps://grid.skinvaults.onlineURL base de la puerta de enlace (anular para autogestionado)

Ejemplos de prompts para IA

Con este servidor MCP conectado, puedes pedirle a tu asistente de IA:

  • "¿Qué APIs están disponibles en OmniStream?"
  • "Busca en OmniStream APIs de precios de skins de CS2"
  • "Obtén los endpoints de la API skinapi"
  • "Llama a skinapi/items-search con q=ak47 muéstrame los resultados"

Relacionados

  • OmniStream - el marketplace al que este servidor se conecta, con una lista navegable de cada API, tiempo de actividad en vivo y una consola de prueba
  • omnistream-sdk - el mismo marketplace desde TypeScript o Python
  • omnistream-go - el cliente Go

Licencia

MIT