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 ?
- Accédez à vos données de contexte Fulcra — Demandez à votre assistant de récupérer vos données de contexte personnelles via l'API Fulcra en utilisant les outils et ressources du serveur MCP.
- Connectez-vous via une instance distante publique — Pointez un client MCP compatible OAuth2 vers
https://mcp.fulcradynamics.com/mcppour utiliser le serveur hébergé sans rien exécuter localement. - Exécutez le serveur localement — Utilisez
uvx fulcra-context-mcp@latestpour démarrer une instance locale via le transport stdio pour une intégration directe avec des clients comme Claude Desktop.
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://fulcradynamics.github.io/developer-docs/mcp-server/ pour démarrer rapidement. Ce dépôt est principalement destiné aux utilisateurs qui ont besoin d'exécuter le serveur localement, qui souhaitent voir son fonctionnement interne ou qui 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 Streamble. Il gère le callback OAuth2, mais ne divulgue pas les jetons échangés aux clients MCP. À la place, 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 celle-ci.
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 être utiles pour le débogage.
Visualisation 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).