Lógica MCP
Un servidor MCP que proporciona capacidades de razonamiento automatizado mediante Prover9/Mace4 para sistemas de IA. Este servidor permite la demostración de teoremas lógicos y la verificación de modelos lógicos mediante una interfaz MCP sencilla.
Filosofía del diseño
MCP-Logic conecta los sistemas de IA con la lógica formal al proporcionar una interfaz robusta con Prover9/Mace4. ¿Qué lo hace especial?
Diseño AI-First : creado específicamente para que los sistemas de IA realicen un razonamiento automatizado.
Validación de conocimiento : permite la verificación formal de las representaciones de conocimiento y las implicaciones lógicas.
Integración limpia : Integración perfecta con el ecosistema del Protocolo de contexto de modelo (MCP)
Razonamiento profundo : Soporte para pruebas lógicas complejas con cuantificadores anidados y múltiples premisas
Aplicaciones en el mundo real : particularmente útiles para validar modelos de conocimiento de IA y cadenas de razonamiento.
Related MCP server: didlogic_mcp
Características
Integración perfecta con Prover9 para la demostración automatizada de teoremas
Soporte para fórmulas y pruebas lógicas complejas
Validación de sintaxis incorporada
Interfaz de servidor MCP limpia
Amplio manejo y registro de errores
Apoyo a la representación del conocimiento y razonamiento sobre sistemas de IA
Ejemplo rápido
Instalación
Prerrequisitos
Python 3.10+
Gestor de paquetes UV
Git para clonar el repositorio
Herramientas de CMake y compilación (para compilar LADR/Prover9)
Configuración
Clonar este repositorio
Ejecute el script de instalación: Windows ejecuta:
Linux/macOS:
El script de configuración:
Comprobaciones de dependencias (git, cmake, herramientas de compilación)
Descarga LADR (Prover9/Mace4) del repositorio externo: laitep/LADR
Construye la biblioteca LADR para crear binarios de Prover9 en el directorio ladr/bin
Crea un entorno virtual de Python
Configura archivos de configuración para ejecutarse con o sin Docker
IMPORTANTE: El directorio LADR no está incluido en el repositorio en sí y se instalará a través del script de instalación o manualmente.
Uso de Docker: no tengo idea si funciona correctamente, está diseñado principalmente para uso directo con Claude Desktop.
Si prefieres ejecutar este script con Docker:
Encuentra un puerto disponible
Activa el entorno virtual
Ejecuta el servidor con las rutas correctas al Prover9 instalado
Estos scripts construirán y ejecutarán un contenedor Docker con el entorno necesario.
Integración de escritorio de Claude
Para utilizar MCP-Logic con Claude Desktop, utilice esta configuración:
Reemplace "/path/to/mcp-logic" con su ruta de repositorio actual.
Herramientas disponibles
probar
Ejecute pruebas lógicas usando Prover9:
cheque bien formado
Validar la sintaxis de la declaración lógica:
Documentación
Consulte la carpeta Documentos para obtener un análisis detallado y ejemplos:
Del conocimiento a la aplicación : un análisis lógico formal de la comprensión y la aplicación práctica en sistemas de IA
Estructura del proyecto
Nota: Después de ejecutar setup-script.sh, se creará un directorio "ladr" que contiene los binarios de Prover9, pero este directorio no está incluido en el repositorio en sí.
Desarrollo
Ejecutar pruebas:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Appeared in Searches
- A server for finding information about Chinese metaphysics and mysticism
- Comparison of Python-based tools for converting TeX to Lean
- Tools for Converting LaTeX Mathematics to Lean Formalizations
- Recommended helper server for automating TeX to Lean conversions in GRAD-5 repository
- Tools and Systems for Math, AI, and Proof Verification with Bug Detection and Auto Fixing