Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

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.

GitHubEmbed

Описание

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 - collinear
  • cong a b c d - |AB| = |CD|
  • perp a b c d - AB ⟂ CD
  • para a b c d - AB ∥ CD
  • cyclic a b c d - concyclic
  • eqangle 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

  1. Elvis Integration: Use local LLM to suggest auxiliary constructions when DDAR fails
  2. Natural Language: Parse geometry problems from natural language
  3. Proof Export: Generate human-readable proofs

License

MIT (wrapper code) Apache 2.0 (AlphaGeometry2)

from github.com/MikeyBeez/mcp-geometry-prover

Установка Geometry Prover

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/MikeyBeez/mcp-geometry-prover

FAQ

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

Compare Geometry Prover with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development