OmniStream MCP
Um servidor MCP que permite que clientes de IA descubram e consultem o marketplace OmniStream, naveguem por APIs e inspecionem operações disponíveis por meio de uma interface de ferramentas estruturada.
Documentação
omnistream-mcp
Servidor MCP (Model Context Protocol) para OmniStream. Permite que assistentes de IA descubram e chamem qualquer API do marketplace diretamente.
npx omnistream-mcp
O que faz
Expõe o marketplace OmniStream como ferramentas MCP que assistentes de IA (Claude Desktop, Cursor, Continue, etc.) podem chamar:
| Ferramenta | Autenticação necessária | Descrição |
|---|---|---|
list_apis | Não | Navegar por todas as APIs publicadas |
search_apis | Não | Busca por palavras-chave BM25 |
get_api | Não | Detalhes completos da API + todos os endpoints |
list_endpoints | Não | Lista de endpoints para uma API |
call_api | Sim (OMNI_KEY) | Chamada via proxy para qualquer endpoint de API |
Por que um servidor em vez de um por serviço
A maioria dos servidores MCP envolve um único serviço, então cobrir dez APIs significa instalar e configurar dez servidores. Este conecta seu assistente a um marketplace inteiro: mais de 195 APIs REST atrás de uma única instalação e uma única chave, desde Hacker News, Wikipedia e Banco Mundial até GitHub, Stripe e Anthropic.
Adicionar uma API ao marketplace a torna chamável aqui imediatamente, sem necessidade de atualização no cliente.
Chaves ficam fora da conversa
Muitas das APIs listadas não exigem chave e funcionam no momento em que você conecta. Para as que precisam de uma chave do provedor (traga sua própria chave), você armazena essa chave uma vez no OmniStream e o proxy a injeta no lado do servidor a cada chamada. O assistente só possui sua chave Omni, então uma credencial upstream nunca é colada em um prompt ou exposta em um resultado de ferramenta.
Configuração no Claude Desktop
Adicione em ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"omnistream": {
"command": "npx",
"args": ["omnistream-mcp"],
"env": {
"OMNI_KEY": "omni_live_your_key_here"
}
}
}
}
Obtenha uma chave Omni em omnistream.skinvaults.online (grátis para começar).
Cursor / Continue / outros clientes MCP
Mesmo padrão - defina OMNI_KEY como uma variável de ambiente e aponte o cliente para npx omnistream-mcp.
Variáveis de ambiente
| Variável | Padrão | Descrição |
|---|---|---|
OMNI_KEY | - | Sua chave de API Omni (necessária para call_api) |
OMNI_GATEWAY | https://grid.skinvaults.online | URL base do gateway (substitua para self-hosted) |
Exemplos de prompts para IA
Com este servidor MCP conectado, você pode pedir ao seu assistente de IA:
- "Quais APIs estão disponíveis no OmniStream?"
- "Pesquise no OmniStream por APIs de preço de skins CS2"
- "Obtenha os endpoints da API skinapi"
- "Chame skinapi/items-search com q=ak47 e mostre os resultados"
Relacionados
- OmniStream - o marketplace com o qual este servidor conversa, com uma lista navegável de todas as APIs, uptime em tempo real e um console de teste
- omnistream-sdk - o mesmo marketplace a partir de TypeScript ou Python
- omnistream-go - o cliente Go
Licença
MIT