Fulcra Context
公式Fulcra Context MCPサーバー。個人の健康、ワークアウト、睡眠、位置情報などにアクセスでき、すべてプライベートに保たれます。Context by Fulcraを基盤として構築されています。
Fulcra Context MCPで何ができますか?
- Fulcra Contextデータに接続 — AIアシスタントに、
fulcra-api統合を通じてFulcra Contextデータへのアクセスを依頼します。 - ローカルまたはリモートで実行 — サーバーを
stdio経由でローカルに実行するか、https://mcp.fulcradynamics.com/mcpの公開インスタンスに接続するように設定します。 - OAuth2認証を使用 — サーバーにOAuth2コールバックとトークン管理を任せ、MCPクライアントにトークンを公開しないようにします。
uvxで起動 — Claude Desktopや類似のクライアントで、uvxコマンドとfulcra-context-mcp@latestを使用してサーバーをセットアップします。
ドキュメント
fulcra-context-mcp: あなたのFulcra ContextデータにアクセスするためのMCPサーバー
これは、fulcra-apiを使用してFulcra APIを呼び出すためのツールとリソースを提供するMCPサーバーです。
このサーバーの公開インスタンスがhttps://mcp.fulcradynamics.com/mcpで稼働しています。すぐに始めるにはhttps://docs.fulcradynamics.com/を参照してください。このリポジトリは主に、サーバーをローカルで実行する必要があるユーザー、内部の仕組みを確認したいユーザー、または貢献したいユーザー向けです。
単独で実行する場合(またはFULCRA_ENVIRONMENTがstdioに設定されている場合)、stdioトランスポートを使用するローカルMCPサーバーとして動作します。それ以外の場合は、Streamable HTTPトランスポートを使用するリモートサーバーとして動作します。OAuth2コールバックを処理しますが、交換されたトークンをMCPクライアントに漏らしません。代わりに、マッピングテーブルを維持し、MCPクライアント間で独自のOAuth2サービスを実行します。
プロキシを使用したリモート接続
このサーバーの公開インスタンスがhttps://mcp.fulcradynamics.com/で稼働しています。OAuth2対応のMCPクライアントをそのアドレスに向けてください。
ローカル接続
uvxを使用したClaude Desktop設定の例:
{
"mcpServers": {
"fulcra_context": {
"command": "uvx",
"args": [
"fulcra-context-mcp@latest"
]
}
}
}
デバッグ / 開発者ツール
- MCP Inspectorとmcp-remoteの両方のツールがデバッグに役立ちます。
ツールの表示
MCPクライアントはそれぞれ異なりますが、多くのクライアントは要約のためにツールとパラメータの説明を省略します。クライアントモデルを混乱させないように、最初の説明は短く(完全な説明を1行、約80文字で)保ってください。
ローカルで開発する際、scripts/simulate_tools.pyスクリプトはMCPクライアントにどのように見えるかをシミュレートします:
FULCRA_ENVIRONMENT=stdio uv run python scripts/simulate_tools.py --command "uv run fulcra-context-mcp"
バグ / 機能リクエスト
このプロジェクトのGitHubリポジトリ経由でお気軽にお問い合わせいただくか、Discordに参加して直接ご連絡ください。メールでも対応しています(support@fulcradynamics.com)。