mcpField
A
AxProver

AxProver

リモート
github.com/Axiomatic-AI科学・教育034 週間前に更新
リポジトリ

AxProver について

AxProverは、Mathlibを使ってコードをコンパイルしたり定理証明を自動化したりするLean 4ユーザー向けのMCPサーバーです。処理は非同期で、ジョブの状態を確認できます。

主な機能

  1. 01MathlibサンドボックスでLean 4コードをコンパイル
  2. 02sorryを含む定理を自動証明
  3. 03非同期ジョブの送信
  4. 04ジョブの状態と結果を確認

活用シーン

  1. 01Mathlibを使ったLean 4コードのコンパイル
  2. 02sorryを含む定理の自動証明
  3. 03送信した証明ジョブの追跡

MCP 対応

AxProverはストリーミング可能なHTTPでMCPクライアントに接続し、GitHub経由のOAuth 2.1を使用します。コード構築、定理証明、ジョブ状態確認のツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://prover.axiomatic-ai.com/mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Axiomatic Prover — MCP サーバー

Mathlib を使用して定理をコンパイルし、証明する Lean 4 MCP サーバーです。

接続

MCP クライアントに追加します(例:Claude Desktop の claude_desktop_config.json)。

{
  "mcpServers": {
    "ax-prover": {
      "type": "streamable-http",
      "url": "https://prover.axiomatic-ai.com/mcp/"
    }
  }
}

認証には GitHub 経由の OAuth 2.1 を使用します。MCP クライアントがフローを自動的に処理します。

ツール

送信(非同期 — job_id を返します)
ツール説明
lean4_buildMathlib 対応のサンドボックスで Lean 4 のソースコードをコンパイルします。コンパイルのためにコードは外部クラウドサービスに送信され、証明を行う場合は AI 処理のためにも送信されます。
lean4_prove_theoremssorry を含む Lean 4 の定理を自動的に証明します。コンパイルと AI による証明のために、コードは外部クラウドサービスに送信されます。
ポーリング
ツール説明
lean4_get_job_statusax-prover の任意のジョブのステータスと結果をポーリングします。

送信ツールはすべて非同期です。すぐに job_id を返します。 ステータスが completed または failed になるまで、lean4_get_job_status(job_id) でポーリングしてください。

リンク

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。