Skip to main content
O Claude Code suporta servidores MCP via transporte stdio: o cliente inicia o servidor como um subprocesso e se comunica via stdin/stdout. Não é necessário expor nenhuma porta de rede.

Pré-requisitos

  • Claude Code instalado (npm install -g @anthropic-ai/claude-code)
  • Python 3.12+ disponível no PATH
  • Ambiente local da strattum.ai em execução (Memory API em localhost:8002, Knowledge API em localhost:8003)
  • Repositório strattum-ai clonado localmente
Para subir o ambiente local, consulte o docker-compose.yml em strattum-deploy/starter/. O MCP Server lê as variáveis de ambiente do processo em que é iniciado, não de um container separado — ele se conecta às APIs via rede local.

Instalação do MCP Server

Configuração no Claude Code

O Claude Code lê servidores MCP de dois arquivos de configuração — use o que melhor se aplica ao seu contexto:
Aplica o servidor a todos os projetos. Ideal para uso cotidiano com a plataforma strattum.ai.Edite (ou crie) o arquivo ~/.claude.json:
Substitua /caminho/para/strattum-ai pelo caminho absoluto do repositório na sua máquina.

Verificando a conexão

Após configurar, inicie o Claude Code no terminal:
O servidor strattum aparecerá na lista de ferramentas disponíveis. Para confirmar, peça ao Claude:
A resposta deve incluir search_entity, get_entity_context e search_knowledge.

Exemplos de uso

Buscar uma entidade pelo nome

Resultado esperado:

Obter o contexto completo de um cliente

O Claude chamará get_entity_context com depth: "immediate" e retornará o perfil consolidado, os eventos recentes e as empresas ou contratos relacionados.

Consultar uma política na base de conhecimento

O Claude chamará search_knowledge e retornará os trechos mais relevantes de documentos indexados, ranqueados por relevância semântica.

Fluxo combinado em uma única pergunta

O Claude orquestra chamadas a search_entity, get_entity_context e search_knowledge em sequência, consolidando as informações em uma resposta coesa.

Solução de problemas

Verifique se o Python 3.12+ está no PATH e se o pacote está instalado:
Se o comando falhar, reinstale as dependências:
O MCP Server não consegue conectar à Memory API. Confirme que o ambiente local está em execução:
Ambos devem retornar 200 OK. Se não estiverem rodando, suba o ambiente com:
Certifique-se de que o PYTHONPATH na configuração aponta para o diretório src/ do MCP Server, onde o módulo mcp_server está localizado:
Alternativamente, use o cwd apontando para esse mesmo diretório.