Fulcra Context

oficial

Servidor MCP Fulcra Context para acessar seus dados pessoais de saúde, treinos, sono, localização e muito mais, tudo de forma privada. Construído em torno do Context by Fulcra.

O que você pode fazer com Fulcra Context MCP?

  • Acesse seus dados de contexto do Fulcra — Peça ao seu assistente para recuperar seus dados de contexto pessoais por meio da API Fulcra usando as ferramentas e recursos do servidor MCP.
  • Conecte-se por meio de uma instância remota pública — Aponte um cliente MCP compatível com OAuth2 para https://mcp.fulcradynamics.com/mcp para usar o servidor hospedado sem executar nada localmente.
  • Execute o servidor localmente — Use uvx fulcra-context-mcp@latest para iniciar uma instância local via transporte stdio para integração direta com clientes como o Claude Desktop.

Documentação

fulcra-context-mcp: Um servidor MCP para acessar seus dados do Fulcra Context

Este é um servidor MCP que fornece ferramentas e recursos para chamar a API Fulcra usando fulcra-api.

Há uma instância pública deste servidor rodando em https://mcp.fulcradynamics.com/mcp. Consulte https://fulcradynamics.github.io/developer-docs/mcp-server/ para começar rapidamente. Este repositório é principalmente para usuários que precisam executar o servidor localmente, desejam ver o funcionamento interno ou querem contribuir.

Quando executado isoladamente (ou quando FULCRA_ENVIRONMENT está definido como stdio), ele atua como um servidor MCP local usando o transporte stdio. Caso contrário, atua como um servidor remoto usando o transporte HTTP Streamable. Ele lida com o callback OAuth2, mas não vaza os tokens trocados para os clientes MCP. Em vez disso, mantém uma tabela de mapeamento e executa seu próprio serviço OAuth2 entre os clientes MCP.

Conexão Remota usando Proxy

Há uma instância pública deste servidor rodando em https://mcp.fulcradynamics.com/. Aponte seus clientes MCP compatíveis com OAuth2 para lá.

Conexão Local

Exemplo de configuração do Claude Desktop usando uvx:

{
    "mcpServers": {
        "fulcra_context": {
            "command": "uvx",
            "args": [
                "fulcra-context-mcp@latest"
            ]
        }
    }
}

Depuração / Ferramentas de Desenvolvedor

Visualizando Ferramentas

Cada cliente MCP é diferente, mas muitos abreviaram descrições de ferramentas e parâmetros para resumos. Para evitar confundir os modelos do cliente, mantenha as descrições iniciais curtas (descrição completa em uma linha, cerca de 80 caracteres).

Durante o desenvolvimento local, o script scripts/simulate_tools.py simula como isso pode parecer para um cliente MCP:

FULCRA_ENVIRONMENT=stdio uv run python scripts/simulate_tools.py --command "uv run fulcra-context-mcp"

Bugs / Solicitações de Funcionalidades

Sinta-se à vontade para entrar em contato através do repositório GitHub deste projeto ou junte-se ao nosso Discord para falar diretamente. E-mail também funciona (support@fulcradynamics.com).