Fulcra Context

officiel

Serveur MCP Fulcra Context pour accéder à vos données personnelles de santé, entraînements, sommeil, localisation et plus encore, le tout en privé. Construit autour de Context by Fulcra.

Que pouvez-vous faire avec Fulcra Context MCP ?

  • Connectez-vous aux données Fulcra Context — Demandez à votre assistant IA d’accéder à vos données Fulcra Context via l’intégration fulcra-api.
  • Exécution locale ou à distance — Configurez le serveur pour qu’il s’exécute via stdio localement ou connectez-vous à l’instance publique à l’adresse https://mcp.fulcradynamics.com/mcp.
  • Utilisez l’authentification OAuth2 — Laissez le serveur gérer les rappels OAuth2 et la gestion des jetons sans exposer ces derniers aux clients MCP.
  • Lancement via uvx — Configurez le serveur dans Claude Desktop ou des clients similaires en utilisant la commande uvx avec fulcra-context-mcp@latest.

Documentation

fulcra-context-mcp : Un serveur MCP pour accéder à vos données Fulcra Context

Il s'agit d'un serveur MCP qui fournit des outils et des ressources pour appeler l'API Fulcra en utilisant fulcra-api.

Une instance publique de ce serveur est disponible à l'adresse https://mcp.fulcradynamics.com/mcp. Consultez https://docs.fulcradynamics.com/ pour démarrer rapidement. Ce dépôt est principalement destiné aux utilisateurs qui doivent exécuter le serveur localement, souhaitent comprendre son fonctionnement interne, ou veulent contribuer.

Lorsqu'il est exécuté seul (ou lorsque FULCRA_ENVIRONMENT est défini sur stdio), il agit comme un serveur MCP local utilisant le transport stdio. Sinon, il agit comme un serveur distant utilisant le transport HTTP Streamable. Il gère le rappel OAuth2, mais ne divulgue pas les jetons échangés aux clients MCP. Au lieu de cela, il maintient une table de correspondance et exécute son propre service OAuth2 entre les clients MCP.

Connexion distante via proxy

Une instance publique de ce serveur est disponible à l'adresse https://mcp.fulcradynamics.com/. Pointez vos clients MCP compatibles OAuth2 vers cette adresse.

Connexion locale

Exemple de configuration Claude Desktop utilisant uvx :

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

Débogage / Outils de développement

Affichage des outils

Chaque client MCP est différent, mais beaucoup abrègent les descriptions des outils et des paramètres pour les résumés. Pour éviter de confondre les modèles clients, gardez les descriptions initiales courtes (description complète sur une ligne, environ 80 caractères).

Lors du développement local, le script scripts/simulate_tools.py simule ce à quoi cela pourrait ressembler pour un client MCP :

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

Bugs / Demandes de fonctionnalités

N'hésitez pas à nous contacter via le dépôt GitHub de ce projet ou rejoignez notre Discord pour nous joindre directement. L'e-mail fonctionne également (support@fulcradynamics.com).