MCP Bridge for FactumStack Scientific Auditing
Project description
🚀 FactumStack MCP Bridge (Professional Edition)
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:
- Clona el repositorio.
- 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:
- 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. - 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.
- Timeout Robusto: El puente soporta auditorías de hasta 90 segundos, ideal para búsquedas de
max_rigorque 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b57f5a0cab53e6a565791907b92747a9e4a8a98147214bfa41150a6ff2bc9e3f
|
|
| MD5 |
8d0a8ed6559d8be8e559fecafc131662
|
|
| BLAKE2b-256 |
f18c6e1064ae16d14acf67c94ab6d86ae7c1d192a9b8012209549ae6abfc1ffa
|
File details
Details for the file factumstack_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: factumstack_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fd9a5d405bee0e72529a4abcb5cb3ed5202ec7951d6064cc3c36f42e4fde73d
|
|
| MD5 |
4f477154e129237bbf719d5787c52ff5
|
|
| BLAKE2b-256 |
fd2395bfe2d3aa6e9a2bfc7b96a327bb182406be2a5f5165ed38900cdee4e20c
|