Fulcra Context

公式

Fulcra Context MCPサーバー。個人の健康、ワークアウト、睡眠、位置情報などにアクセスでき、すべてプライベートに保たれます。Context by Fulcraを基盤として構築されています。

Fulcra Context MCPで何ができますか?

  • Fulcraコンテキストデータにアクセスする — アシスタントに依頼して、MCPサーバーのツールとリソースを使用し、Fulcra APIを通じて個人のコンテキストデータを取得します。
  • 公開リモートインスタンス経由で接続する — OAuth2対応のMCPクライアントを https://mcp.fulcradynamics.com/mcp に向けて、ローカルで何も実行せずにホストされたサーバーを使用します。
  • サーバーをローカルで実行するuvx fulcra-context-mcp@latest を使用して、stdioトランスポート経由でローカルインスタンスを起動し、Claude Desktopなどのクライアントと直接統合します。

ドキュメント

fulcra-context-mcp: Fulcra Context データにアクセスするための MCP サーバー

これは、fulcra-api を使用して Fulcra API を呼び出すためのツールとリソースを提供する MCP サーバーです。

このサーバーの公開インスタンスが https://mcp.fulcradynamics.com/mcp で稼働しています。すぐに使い始めるには、https://fulcradynamics.github.io/developer-docs/mcp-server/ を参照してください。このリポジトリは主に、サーバーをローカルで実行する必要があるユーザー、内部構造を確認したいユーザー、または貢献したいユーザー向けです。

単独で実行する場合(または FULCRA_ENVIRONMENTstdio に設定されている場合)、stdio トランスポートを使用するローカル MCP サーバーとして動作します。それ以外の場合は、Streamble 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 クライアントはそれぞれ異なりますが、多くは要約のためにツールとパラメーターの説明を省略します。クライアントモデルを混乱させないために、最初の説明は短くしてください(完全な説明は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)。