Geometry Prover
БесплатноНе проверенWraps AlphaGeometry2's DDAR engine to prove geometry theorems via symbolic reasoning. Enables users to input problems in AG2 format and receive proof status.
Описание
Wraps AlphaGeometry2's DDAR engine to prove geometry theorems via symbolic reasoning. Enables users to input problems in AG2 format and receive proof status.
README
An MCP server that wraps AlphaGeometry2's DDAR (Deductive Database with Algebraic Reasoning) engine for geometry theorem proving.
Overview
This server provides Mikey Agent with the ability to prove geometry theorems using the same symbolic reasoning engine that powered Google DeepMind's IMO gold-medalist performance.
Tools
geometry_prove
Prove a geometry theorem using DDAR.
Input: Problem in AG2 format Output: Proof status and number of deduction steps
geometry_example
Get example problems from IMO competitions.
geometry_help
Documentation on the AG2 format and DDAR.
AG2 Problem Format
a@x_y = ; b@x_y = ; ... (points with coordinates)
pred1, pred2, ... (constraints)
? goal_predicate (what to prove)
Predicates
coll a b c- collinearcong a b c d- |AB| = |CD|perp a b c d- AB ⟂ CDpara a b c d- AB ∥ CDcyclic a b c d- concycliceqangle a b c d e f g h- ∠(AB,CD) = ∠(EF,GH)
Architecture
┌─────────────────────┐
│ Mikey Agent │
│ (Claude Code) │
└──────────┬──────────┘
│ MCP
▼
┌─────────────────────┐
│ mcp-geometry-prover│
│ (TypeScript) │
└──────────┬──────────┘
│ spawn Python
▼
┌─────────────────────┐
│ AlphaGeometry2 │
│ DDAR Engine │
│ (Python) │
└─────────────────────┘
Dependencies
- Node.js 18+
- Python 3.10+ with numpy
- AlphaGeometry2 repo at ~/Code/alphageometry2
Setup
# Build
npm install
npm run build
# AG2 setup (one-time)
cd ~/Code/alphageometry2
python3 -m venv ag2_env
source ag2_env/bin/activate
pip install numpy
Next Steps
- Elvis Integration: Use local LLM to suggest auxiliary constructions when DDAR fails
- Natural Language: Parse geometry problems from natural language
- Proof Export: Generate human-readable proofs
License
MIT (wrapper code) Apache 2.0 (AlphaGeometry2)
Установка Geometry Prover
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/MikeyBeez/mcp-geometry-proverFAQ
Geometry Prover MCP бесплатный?
Да, Geometry Prover MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Geometry Prover?
Нет, Geometry Prover работает без API-ключей и переменных окружения.
Geometry Prover — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Geometry Prover в Claude Desktop, Claude Code или Cursor?
Открой Geometry Prover на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: 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
автор: mcpdotdirectCompare Geometry Prover with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
