Lean Mathlib 4 Documentation
FreeNot checkedProvides search capabilities for Lean Mathlib 4 documentation by downloading and parsing declaration data to find theorems, definitions, and mathematical constr
About
Provides search capabilities for Lean Mathlib 4 documentation by downloading and parsing declaration data to find theorems, definitions, and mathematical constructs with regex-based search functionality.
README
This project provides a Minimal MCP (Model Context Protocol) Server for searching Lean Mathlib 4 documentation. It allows LLMs to query Lean Mathlib 4 declarations and retrieve relevant documentation links and details. The MCP server is only available for VSCode at the moment.
Features
- Search Lean Mathlib 4 Documentation: Query the documentation for declarations, modules, and instances.
- MCP Server Integration: Implements the MCP protocol for seamless integration with tools.
- Local Data Handling: Downloads and processes Lean Mathlib 4 documentation data locally after the first run.
Prerequisites
- Python 3.11 or higher
requestslibrarymcpMCP Server library
Installation
Clone the repository:
git clone https://github.com/CriticalLine/lean-mathlib-docs-mcp.git cd lean-mathlib-docs-mcpInstall the required Python dependencies:
conda env create -f environment.yml conda activate lean-mathlib-docs-envEnsure the
mcp.jsonfile is correctly configured in the.vscodefolder or the project root.
Usage
- VSCode will automatically start the MCP server when you launch it with the appropriate configuration.
- Query the server by explicitly using
#search_lean_doc <query>or tell the LLM to use the search function.
Project Structure
lean-mathlib-docs-mcp/
├── LICENSE
├── README.md
├── src/
│ ├── lean_docs_server.py
│ └── mcp.json
Development
- test the mcp server
- add check the original code
License
This project is licensed under the GPLv3 License. See the LICENSE file for details.
Prohibits all commercial use.
Acknowledgments
- Lean Mathlib 4 for the documentation data.
- The MCP Server library for providing the protocol implementation.
Installing Lean Mathlib 4 Documentation
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/criticalline/lean-mathlib-docs-mcpFAQ
Is Lean Mathlib 4 Documentation MCP free?
Yes, Lean Mathlib 4 Documentation MCP is free — one-click install via Unyly at no cost.
Does Lean Mathlib 4 Documentation need an API key?
No, Lean Mathlib 4 Documentation runs without API keys or environment variables.
Is Lean Mathlib 4 Documentation hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Lean Mathlib 4 Documentation in Claude Desktop, Claude Code or Cursor?
Open Lean Mathlib 4 Documentation on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Lean Mathlib 4 Documentation with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
