MCP-RoCQ
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: Chiasmus
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:
git clone https://github.com/angrysky56/mcp-rocq.gitcd al repositorio
uv venv
./venv/Scripts/activate
uv pip install -e .JSON para la aplicación Claude o configuración de mcphost: configure sus rutas de acuerdo con cómo instaló coq y el repositorio.
"mcp-rocq": {
"command": "uv",
"args": [
"--directory",
"F:/GithubRepos/mcp-rocq",
"run",
"mcp_rocq",
"--coq-path",
"F:/Coq-Platform~8.19~2024.10/bin/coqtop.exe",
"--lib-path",
"F:/Coq-Platform~8.19~2024.10/lib/coq"
]
},Esto podría funcionar. Lo hice funcionar con luz ultravioleta y la mayor parte de esto podría ser alucinante.
Instalar dependencias:
pip install -r requirements.txtUso
El servidor proporciona tres capacidades principales:
1. Comprobación de tipos
{
"tool": "type_check",
"args": {
"term": "<term to check>",
"expected_type": "<type>",
"context": ["relevant", "modules"]
}
}2. Tipos inductivos
{
"tool": "define_inductive",
"args": {
"name": "Tree",
"constructors": [
"Leaf : Tree",
"Node : Tree -> Tree -> Tree"
],
"verify": true
}
}3. Prueba de propiedad
{
"tool": "prove_property",
"args": {
"property": "<statement>",
"tactics": ["<tactic sequence>"],
"use_automation": true
}
}Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Formally-verified injection/exfiltration detector for AI agents (MCP-02).
MCP server for static security analysis of Android source code
MCP-native AI evaluation: rubric audits, eval suites, and proof reports for AI/LLM output.
Remote MCP for A2A dependency inspector MCP, structured receipts, audit logs, and reviewer-ready evi
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceMCP-Logic is a server that provides AI systems with automated reasoning capabilities, enabling logical theorem proving and model verification using Prover9/Mace4 through a clean MCP interface.46MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that gives LLMs access to formal verification via Z3 and SWI-Prolog, plus tree-sitter-based source code analysis. Translates natural language problems into formal logic using a template-based pipeline, verifies results with mathematical certainty, and analyzes call graphs for reachability, dead code, and impact analysis.79210Apache 2.0
- AlicenseNot gradedqualityBmaintenanceMCP server that bridges LLMs with the Rocq (Coq) proof assistant via LSP, enabling interactive theorem proving with AI.8Apache 2.0
- AlicenseNot gradedqualityCmaintenanceAn MCP server that extends AI coding assistants with deterministic, algorithmic capabilities such as code analysis, fault localization, and formal verification, enabling an autonomous engineering team within the IDE.MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/angrysky56/mcp-rocq'
If you have feedback or need assistance with the MCP directory API, please join our Discord server