Fulcra Context

oficial

Servidor MCP de Fulcra Context para acceder a tu salud personal, entrenamientos, sueño, ubicación y más, todo de forma privada. Construido alrededor de Context by Fulcra.

¿Qué puedes hacer con Fulcra Context MCP?

  • Conectarse a los datos de Fulcra Context — Pídele a tu asistente de IA que acceda a tus datos de Fulcra Context a través de la integración fulcra-api.
  • Ejecutar local o remotamente — Configura el servidor para que se ejecute mediante stdio localmente o conéctate a la instancia pública en https://mcp.fulcradynamics.com/mcp.
  • Usar autenticación OAuth2 — Deja que el servidor maneje las devoluciones de llamada de OAuth2 y la gestión de tokens sin exponer los tokens a los clientes MCP.
  • Iniciar mediante uvx — Configura el servidor en Claude Desktop o clientes similares usando el comando uvx con fulcra-context-mcp@latest.

Documentación

fulcra-context-mcp: Un servidor MCP para acceder a tus datos de Fulcra Context

Este es un servidor MCP que proporciona herramientas y recursos para llamar a la API de Fulcra usando fulcra-api.

Hay una instancia pública de este servidor ejecutándose en https://mcp.fulcradynamics.com/mcp. Consulta https://docs.fulcradynamics.com/ para comenzar rápidamente. Este repositorio está principalmente destinado a usuarios que necesitan ejecutar el servidor localmente, quieren ver cómo funciona internamente o desean contribuir.

Cuando se ejecuta por sí solo (o cuando FULCRA_ENVIRONMENT está configurado como stdio), actúa como un servidor MCP local utilizando el transporte stdio. De lo contrario, actúa como un servidor remoto utilizando el transporte HTTP Streamable. Maneja la devolución de llamada OAuth2, pero no filtra los tokens intercambiados a los clientes MCP. En su lugar, mantiene una tabla de mapeo y ejecuta su propio servicio OAuth2 entre los clientes MCP.

Conexión remota mediante proxy

Hay una instancia pública de este servidor ejecutándose en https://mcp.fulcradynamics.com/. Apunta tus clientes MCP compatibles con OAuth2 hacia esa dirección.

Conexión local

Ejemplo de configuración de Claude Desktop usando uvx:

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

Depuración / Herramientas para desarrolladores

Visualización de herramientas

Cada cliente MCP es diferente, pero muchos abrevian las descripciones de herramientas y parámetros para los resúmenes. Para evitar confundir los modelos del cliente, mantén las descripciones iniciales breves (descripción completa en una línea, alrededor de 80 caracteres).

Mientras desarrollas localmente, el script scripts/simulate_tools.py simula cómo podría verse esto para un cliente MCP:

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

Errores / Solicitudes de funciones

No dudes en comunicarte a través de el repositorio de GitHub de este proyecto o únete a nuestro Discord para contactarnos directamente. El correo electrónico también funciona (support@fulcradynamics.com).