MCP-RoCQ (Servidor de razonamiento Coq)
Actualmente se muestran herramientas, pero Claude no puede usarlas correctamente por alguna razón: la sintaxis no válida generalmente parece ser el problema, pero podría haber algo más.
Quizás haya una mejor manera de configurar esto con la CLI de Coq o algo similar. Si alguien sabe lo que hace y quiere intentar solucionarlo, sería genial.
MCP-RoCQ es un servidor de Protocolo de Contexto de Modelo que proporciona capacidades avanzadas de razonamiento lógico mediante la integración con el asistente de pruebas Coq. Permite la verificación automatizada de tipos dependientes, la definición inductiva de tipos y la verificación de propiedades con tácticas personalizadas y automatización.
Características
Comprobación automatizada de tipos dependientes : verifique términos contra tipos dependientes complejos
Definición de tipo inductivo : defina y verifique automáticamente tipos de datos inductivos personalizados
Comprobación de propiedades : pruebe propiedades lógicas utilizando tácticas personalizadas y automatización
Integración del protocolo XML : comunicación estructurada confiable con Coq
Manejo de errores enriquecido : comentarios detallados sobre errores de tipo y pruebas fallidas
Related MCP server: onyx-mcp-server
Instalación
Instalar la plataforma Coq 8.19 (2024.10)
Coq es un sistema de gestión de pruebas formales. Proporciona un lenguaje formal para escribir definiciones matemáticas, algoritmos ejecutables y teoremas, junto con un entorno para el desarrollo semiinteractivo de pruebas verificadas por máquina.
https://github.com/coq/platform
Clonar este repositorio:
cd al repositorio
JSON para la aplicación Claude o configuración de mcphost: configure sus rutas de acuerdo con cómo instaló coq y el repositorio.
Esto podría funcionar. Lo hice funcionar con luz ultravioleta y la mayor parte de esto podría ser alucinante.
Instalar dependencias:
Uso
El servidor proporciona tres capacidades principales:
1. Comprobación de tipos
2. Tipos inductivos
3. Prueba de propiedad
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.