CoreSpeed

Um MCP para qualquer agente: seus aplicativos conectados, memória compartilhada, busca na web, dados sociais e ferramentas de mídia.

Servidor MCP hospedado

npx add-mcp 'https://api.corespeed.io/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP (/docs/mcp)

Conecte seu agente ao CoreSpeed por meio do Model Context Protocol, o padrão aberto que os agentes usam para descobrir e chamar ferramentas.

Configuração rápida [#quick-setup]

Dê esta linha ao seu agente. Ela adiciona o servidor, faz seu login e pergunta quais dos seus aplicativos conectar.

set up https://corespeed.io/SKILL.md (read it raw, e.g. with curl)

A habilidade que ele busca é SKILL.md.

O que é o servidor MCP da CoreSpeed? [#what-is-the-corespeed-mcp-server]

https://api.corespeed.io/mcp

Um servidor remoto via Streamable HTTP, com login feito uma única vez pelo navegador ou com uma chave de API, dá a cada agente que você executa:

  • As ferramentas de todos os aplicativos que sua organização conectou — Notion, Slack, GitHub, X e os demais — como notion__create_page, slack__post_message, … (Conectores)
  • Memória durável que acompanha você entre agentes e sessões (Memória)
  • Geração e compreensão de mídia, busca na web ao vivo e dados públicos de redes sociais (Mídia, Web, Social)
  • Os servidores MCP da sua própria organização, como org__<slug>__<tool> (Servidores MCP remotos)

Cada chamada carrega os limites de gasto da sua organização, cai em um único registro e é gravada na trilha de atividades (Cobrança e créditos, Atividade e auditoria). O servidor implementa as especificações de Authorization e Streamable HTTP do MCP.

Ferramentas disponíveis [#available-tools]

A lista de ferramentas é sua, não um catálogo. tools/list retorna exatamente o que seu login pode chamar: as ferramentas das suas contas conectadas, os recursos internos que você habilitou e as ferramentas de conta manage__*. Os nomes são <capability>__<operation>. Cada família é documentada em sua própria página — Conectores, Memória, Mídia, Web, Social e a referência de manage__*.

Clientes compatíveis [#supported-clients]

Qualquer cliente que fale Streamable HTTP e MCP Authorization conecta-se apenas com a URL — o servidor de autorização da CoreSpeed oferece suporte tanto ao registro dinâmico de clientes quanto a documentos de metadados de ID de cliente, então não há nada para registrar antes. Clientes sem OAuth usam uma chave de API.

Claude.ai e Claude Desktop e ChatGPT também conectam, como conectores personalizados, e qualquer outro cliente que leia um mapa mcpServers aceita a mesma entrada.

Configure seu cliente [#set-up-your-client]

Adicione o servidor no escopo do usuário — a configuração que se aplica a todos os projetos — e faça login quando o cliente solicitar. Se o cliente já tiver uma entrada corespeed mais antiga, substitua-a: registros duplicados colidem nos nomes das ferramentas.

Claude Code [#claude-code]

claude mcp add corespeed https://api.corespeed.io/mcp \
  --transport http --scope user   # user scope: every project, not just this one
claude                            # start Claude Code
/mcp                              # pick corespeed and authenticate in the browser

Codex [#codex]

codex mcp add corespeed --url https://api.corespeed.io/mcp
codex mcp login corespeed   # signs in through the browser

Cursor [#cursor]

Clique no botão ou adicione a entrada ao ~/.cursor/mcp.json você mesmo. O Cursor então mostra Needs login ao lado do servidor; clique nele para entrar.

Instalação com um clique: cursor://anysphere.cursor-deeplink/mcp/install?name=corespeed&config=eyJ1cmwiOiJodHRwczovL2FwaS5jb3Jlc3BlZWQuaW8vbWNwIn0%3D

{
  "mcpServers": {
    "corespeed": {
      "url": "https://api.corespeed.io/mcp"
    }
  }
}

Copilot no VS Code [#copilot-in-vs-code]

Clique no botão ou execute MCP: Add Server na Paleta de Comandos, escolha HTTP, insira a URL e o nome corespeed, e selecione Global. Depois execute MCP: List Servers, inicie corespeed e permita o login quando o VS Code solicitar.

Instalação com um clique: vscode:mcp/install?%7B%22name%22%3A%22corespeed%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.corespeed.io%2Fmcp%22%7D

{
  "servers": {
    "corespeed": {
      "type": "http",
      "url": "https://api.corespeed.io/mcp"
    }
  }
}

OpenClaw [#openclaw]

Adicione o servidor à configuração do gateway com OAuth e faça login pela CLI; ele imprime a URL de autorização para abrir se não conseguir abrir o navegador.

{
  mcp: {
    servers: {
      corespeed: {
        url: "https://api.corespeed.io/mcp",
        transport: "streamable-http",
        auth: "oauth",
      },
    },
  },
}
openclaw mcp login corespeed

Hermes [#hermes]

O Hermes executa o fluxo OAuth por conta própria: na primeira conexão, ele abre o navegador para o login e armazena o token em cache. Em uma sessão em execução, /reload-mcp capta a mudança.

mcp_servers:
  corespeed:
    url: https://api.corespeed.io/mcp
    auth: oauth

Claude.ai e Claude Desktop [#claudeai-and-claude-desktop]

Conectores personalizados estão disponíveis nos planos Pro, Max, Team e Enterprise.

Clique no botão para abrir a caixa de diálogo Add custom connector com o nome e a URL preenchidos, ou adicione você mesmo:

Instalação com um clique: https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=CoreSpeed&connectorUrl=https%3A%2F%2Fapi.corespeed.io%2Fmcp

  1. Abra Customize → Connectors e escolha Add custom connector.
  2. Dê o nome CoreSpeed e insira a URL https://api.corespeed.io/mcp.
  3. Escolha Connect e faça login.

ChatGPT [#chatgpt]

Conectores personalizados são executados no Developer mode do ChatGPT, em contas Plus e Pro na web.

  1. Ative o Developer mode em Settings → Connectors → Advanced settings.
  2. Em Connectors, escolha Create: nome CoreSpeed, URL do servidor MCP https://api.corespeed.io/mcp, autenticação OAuth.
  3. Faça login quando solicitado. O conector aparece nas ferramentas do Developer mode do compositor.

Outros clientes [#other-clients]

Qualquer cliente que leia um mapa mcpServers aceita esta entrada; adicione-a no escopo do usuário e faça login quando o cliente solicitar.

{
  "mcpServers": {
    "corespeed": {
      "type": "http",
      "url": "https://api.corespeed.io/mcp"
    }
  }
}

Sem navegador [#without-a-browser]

Clientes que não conseguem abrir um navegador — CI, agentes headless, um cliente sem OAuth — enviam uma chave de API do Dashboard → API keys em vez disso. Uma chave de membro age como você; uma chave de agente age como um principal de agente e alcança apenas contas compartilhadas. Consulte Autenticação.

{
  "mcpServers": {
    "corespeed": {
      "type": "http",
      "url": "https://api.corespeed.io/mcp",
      "headers": {
        "Authorization": "Bearer sk-cs-..."
      }
    }
  }
}

Transporte e descoberta [#transport-and-discovery]

O transporte é Streamable HTTP e sem estado: uma chamada JSON-RPC por solicitação HTTP, lotes rejeitados e nenhum stream GET /mcp. A descoberta é específica do chamador, então ambas as respostas vêm de chamadas autenticadas:

PerguntaFonte da verdade
Quais aplicativos este chamador pode conectar e qual estado de conta existe?GET /connectors
Quais ferramentas este chamador pode invocar agora?tools/list em POST /mcp

Nunca construa um inventário de ferramentas no código do aplicativo. Execute tools/list após a autenticação e use os nomes e esquemas de entrada retornados. Leia-o com três ressalvas:

  • Ausência é uma decisão, não um bug. Se uma ferramenta estiver ausente, este chamador não pode invocá-la: o recurso está desativado ou a conta não está conectada.
  • Presença não é saúde. Uma conta de conector em needs_reauth ainda contribui com ferramentas; essas chamadas falham até que a conta seja reautorizada. Verifique a status da conta em GET /connectors quando uma ferramenta visível continuar falhando.
  • Presença não é permissão. As ferramentas manage__* restritas por sessão são listadas para um chamador com chave de API, mas respondem jwt_session_required — consulte Autenticação.

Chamando ferramentas [#calling-tools]

A cobrança da organização, suspensões e limites de gasto de chaves de API são verificados antes de uma ferramenta medida ser executada. Essas recusas retornam como um resultado MCP isError dentro de um HTTP 200, então verifique result.isError, não apenas o status. O corpo da solicitação, os campos de resposta e todos os códigos estão na referência de tools/call e em Tratamento de erros.

Práticas recomendadas de segurança [#security-best-practices]

  • Verifique o endpoint. O servidor é https://api.corespeed.io/mcp e o login acontece em login.corespeed.io; a tela de consentimento nomeia o cliente que está solicitando. Uma instalação com um clique de um marketplace deve apontar para exatamente essa URL.
  • O login concede ao agente o que você pode fazer. Cada conexão privada e compartilhada na sua organização ativa é acessível por meio dele. Conecte apenas as contas pelas quais você quer que os agentes atuem e dê a agentes não supervisionados uma chave de agente (sk-csa-), que alcança apenas contas compartilhadas — consulte Autenticação.
  • Limite os gastos. Coloque um limite mensal em cada chave de API e deixe a carteira interromper chamadas medidas antes de executá-las — consulte Cobrança e créditos.
  • Trate o conteúdo buscado como não confiável. Páginas, posts e documentos lidos por ferramentas de web, social e conectores podem conter instruções direcionadas ao agente. Mantenha a confirmação do seu cliente ativada para ações que gravam ou enviam, especialmente quando outros servidores MCP estiverem conectados junto com a CoreSpeed.
  • Leia a trilha. Cada chamada é atribuída a um membro ou agente em Dashboard → Activity.