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:

FerramentaAutenticação necessáriaDescrição
list_apisNãoNavegar por todas as APIs publicadas
search_apisNãoBusca por palavras-chave BM25
get_apiNãoDetalhes completos da API + todos os endpoints
list_endpointsNãoLista de endpoints para uma API
call_apiSim (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ávelPadrãoDescrição
OMNI_KEY-Sua chave de API Omni (necessária para call_api)
OMNI_GATEWAYhttps://grid.skinvaults.onlineURL 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