Back to Apps

Aristotle MCP
by gleachkr
MCP server for the Aristotle API, enabling LLMs to prove theorems in Lean and formalize math problems.
0 stars
Works in:claude
Exposes:ToolsResources
What it does
Wraps the Aristotle API to give LLMs the ability to interact with formal verification systems. It enables AI to prove mathematical theorems in the Lean language and convert informal mathematical problems into formal specifications.
Tools
prove_lean_file: Submits a Lean file for proving and returns a Project ID.prove_informal: Submits a natural language problem with formal context for proving.prove_lean_code: Submits raw Lean code strings for proving.prove_informal_text: Submits natural language text for formalization.get_project_status: Checks the progress and retrieves the solution code for a project.list_recent_projects: Lists all recent proof projects.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"aristotle-mcp": {
"command": "uv",
"args": ["run", "--path", "/path/to/aristotle-mcp", "main.py"],
"env": {
"ARISTOTLE_API_KEY": "your-api-key-here"
}
}
}
}
Supported hosts
- Claude Desktop
Quick install
uv sync && uv run main.pyInformation
- Pricing
- paid
- Published
- 7/24/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
Add to claude_desktop_config.json with ARISTOTLE_API_KEY environment variable.





