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. Desarrollo e Instalación desde Fuente (Avanzado)

Si deseas contribuir al proyecto o probar versiones en desarrollo:

  1. Clona el repositorio.
  2. Instala en modo editable:
pip install -e .

6. 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.1.tar.gz (6.3 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.1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: factumstack_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 6.3 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.1.tar.gz
Algorithm Hash digest
SHA256 b57f5a0cab53e6a565791907b92747a9e4a8a98147214bfa41150a6ff2bc9e3f
MD5 8d0a8ed6559d8be8e559fecafc131662
BLAKE2b-256 f18c6e1064ae16d14acf67c94ab6d86ae7c1d192a9b8012209549ae6abfc1ffa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for factumstack_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6fd9a5d405bee0e72529a4abcb5cb3ed5202ec7951d6064cc3c36f42e4fde73d
MD5 4f477154e129237bbf719d5787c52ff5
BLAKE2b-256 fd2395bfe2d3aa6e9a2bfc7b96a327bb182406be2a5f5165ed38900cdee4e20c

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