local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
The MCP-Logic server is built with Python and integrates with Prover9/Mace4 to provide automated reasoning capabilities for AI systems through a clean MCP interface.
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.
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)
This server cannot be installed
MCP-Logic es un servidor que proporciona a los sistemas de IA capacidades de razonamiento automatizado, lo que permite la demostración de teoremas lógicos y la verificación de modelos utilizando Prover9/Mace4 a través de una interfaz MCP limpia.
- Design Philosophy
- Features
- Quick Example
- Installation
- Available Tools
- Documentation
- Project Structure
- Development
- License