Fulcra Context
officielServeur 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
stdiolocalement ou connectez-vous à l’instance publique à l’adressehttps://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 commandeuvxavecfulcra-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
- Les outils MCP Inspector et mcp-remote peuvent tous deux être utiles pour le débogage.
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).