Skip to main content
Glama
gleachkr
by gleachkr

Aristotle MCP Server

A minimal Model Context Protocol (MCP) server for the Aristotle API, enabling LLMs to prove theorems in Lean and formalize mathematical problems.

Installation

This project uses uv for dependency management.

uv sync

Related MCP server: Logic-Thinking MCP Server

Configuration

You need an Aristotle API key. Set it in your environment:

export ARISTOTLE_API_KEY="your-api-key-here"

Running the Server

Run the server using uv:

uv run main.py

This will start the MCP server over stdio.

Tools

  • prove_lean_file(file_path): Submit a Lean file for proving. Returns Project ID.

  • prove_informal(file_path, formal_context_path): Submit a natural language problem. Returns Project ID.

  • prove_lean_code(lean_code): Submit Lean code string. Returns Project ID.

  • prove_informal_text(text, formal_context_path): Submit natural language string. Returns Project ID.

  • get_project_status(project_id, save_solution_to): Check status and retrieve solution code.

  • list_recent_projects(): List recent projects.

Resources

  • aristotle://projects: JSON list of recent projects.

  • aristotle://projects/{project_id}: Detailed status and content of a specific project.

Install Server
F
license - not found
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • -
    license
    B
    quality
    -
    maintenance
    Enables extraction of mathematical content from TeX papers and conversion to Lean code through a structured intermediate representation. Supports project scaffolding, entity management, and task tracking for mathematical formalization workflows.
    Last updated
    14
  • A
    license
    -
    quality
    D
    maintenance
    Enables formal logical reasoning, mathematical problem-solving, and proof construction across 11 logic systems including propositional, predicate, modal, fuzzy, and probabilistic logic. Integrates external solvers (Z3, ProbLog, Clingo) for advanced reasoning, with support for proof storage, argument scoring, and cross-system translation.
    Last updated
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables LLM agents to interact with the Lean theorem prover through the Language Server Protocol, providing tools for analyzing Lean projects, accessing diagnostics, goal states, documentation, and searching for theorems using both local and external search services.
    Last updated
    23
    449
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Integrates the AXLE (Axiom Lean Engine) CLI with AI assistants to provide comprehensive tools for Lean 4 proof engineering. It enables users to validate, repair, and transform Lean theorems through a remote API without requiring a local Lean installation.
    Last updated
    2

View all related MCP servers

Related MCP Connectors

  • Curated knowledge API for AI agents - skill packs, semantic search, validated patterns.

  • AI-callable calculators and engineering models with real formulas. No hallucinated math.

  • Precision math engine for AI agents. 203 exact methods. Zero hallucination.

View all MCP Connectors

Latest Blog Posts

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/gleachkr/aristotle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server