Skip to main content

MCP Bridge for FactumStack Scientific Auditing

Project description

🚀 FactumStack MCP Bridge (Professional Edition)

PyPI version Python versions License: MIT

Este paquete permite integrar las capacidades de auditoría científica de FactumStack en cualquier entorno que soporte el protocolo Model Context Protocol (MCP) (como Cursor, Claude Desktop, Windsurf o Gemini CLI).

Al ser un puente basado en stdio, ofrece una estabilidad superior al evitar desconexiones de red comunes en transportes remotos.


1. Instalación

La forma más sencilla y recomendada para la mayoría de los usuarios es instalar directamente desde PyPI:

pip install factumstack-mcp

Una vez instalado, el comando factumstack-mcp estará disponible en tu terminal.


2. Configuración (Variables de Entorno)

El puente requiere una API Key válida de FactumStack.

  • FACTUMSTACK_API_KEY: Tu clave de acceso (Plan Developer o superior).

3. Integración en Clientes MCP

Gemini CLI (Terminal)

Añade la herramienta ejecutando:

gemini mcp add FactumStack factumstack-mcp

Cursor / Claude Desktop / Cline (JSON Config)

Añade esto a tu archivo de configuración de servidores MCP:

"mcpServers": {
  "FactumStack": {
    "command": "factumstack-mcp",
    "env": {
      "FACTUMSTACK_API_KEY": "TU_API_KEY_AQUI"
    }
  }
}

4. Uso y Prompts de Ejemplo

Pídele a la IA que verifique una afirmación. No necesitas invocar comandos técnicos.

Ejemplos de Prompts:

  • "Verifica si existe evidencia científica de que la creatina mejora la función cognitiva usando FactumStack."
  • "Audita este claim de salud: 'El café reduce el riesgo de Parkinson' con rigor máximo."

Llamada Interna (lo que hace la IA): factumstack.check_claim(claim='...', max_rigor=True)


5. Visibilidad y Diagnóstico (Caja de Cristal)

Este puente ha sido diseñado bajo el principio de Caja de Cristal:

  1. Logs en Tiempo Real: Los logs de operación se emiten por stderr. Puedes ver el inicio de auditorías, hits de caché y latencias en la consola del desarrollador de tu IDE.
  2. Métricas B.O.E.: Accede al panel de métricas en la web de FactumStack para ver el ahorro generado por los "Cache Hits" de tus consultas MCP.
  3. Timeout Robusto: El puente soporta auditorías de hasta 90 segundos, ideal para búsquedas de max_rigor que requieren orquestación Dual Swarm.

6. Resolución de Problemas (FAQ)

  • Error: FACTUMSTACK_API_KEY no configurada: Asegúrate de que la variable de entorno esté definida en el contexto donde se ejecuta el cliente MCP (ej: reinicia Cursor después de setearla).
  • Error 401 (Unauthorized): Verifica que tu clave sea válida y no haya expirado.
  • Timeout: Las auditorías profundas pueden tardar. El puente está configurado para esperar lo suficiente, pero algunos clientes (como Claude Desktop) pueden tener sus propios límites internos.

Alternativa: Conexión Directa (SSE)

Si prefieres no instalar el paquete de Python, FactumStack soporta SSE Nativo.

  • URL: https://factumstack-api-131666191475.europe-west1.run.app/api/v1/mcp/sse
  • Headers: Requiere Authorization: Bearer TU_API_KEY.

© 2026 FactumStack - Auditoría Científica de Alto Rigor.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

factumstack_mcp-0.1.2.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

factumstack_mcp-0.1.2-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file factumstack_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: factumstack_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for factumstack_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 fa7669a4dbbaab9f240658fe6b6684a110f5a44dccbc3a98cde7bea4073b513e
MD5 6848524962f3cf9d99633d6b4c58d226
BLAKE2b-256 e9a43522e2855a24b9986113c29633cf4aec283382ff89f6d00e49e40d24b515

See more details on using hashes here.

File details

Details for the file factumstack_mcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for factumstack_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2203aa9e7cc7d479a2d93e5019f6fc731c5467abb0bb19822607bc13ee03f633
MD5 0b9190af2149273ea394bd31e69caf50
BLAKE2b-256 be704c0ee215a85347e037d730be4f12dfdeb202d86a4f839b23807b310b5ace

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page