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_apis | No | Explora todas las APIs publicadas |
search_apis | No | Búsqueda por palabras clave BM25 |
get_api | No | Detalles completos de la API + todos los endpoints |
list_endpoints | No | Lista de endpoints de una API |
call_api | Sí (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
| Variable | Predeterminado | Descripción |
|---|---|---|
OMNI_KEY | - | Tu clave API de Omni (requerida para call_api) |
OMNI_GATEWAY | https://grid.skinvaults.online | URL 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