Token导航 LogoToken导航TokenDH.com
Rust Lean MCP logo
AI代理未说明官方级别未说明来源级核验

Rust Lean MCP

MCP Server

一个高性能的Rust实现的Lean语言服务器协议(LSP)到AI助手的模型上下文协议(MCP)服务器,用于Lean 4证明辅助。

工具数

26

提示词数

0

GitHub Stars

1

资源数

0
RustClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

LarsenClose

提供方

LarsenClose

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

防锈mcp

一个高性能的Rust实现 精益lsp-mcp --模型上下文协议(MCP)服务器,将Lean 4的语言服务器协议连接到AI助手。

安装

来源

git clone https://github.com/LarsenClose/rust-lean-mcp.git
cd rust-lean-mcp
cargo install --path crates/lean-mcp-server

先决条件

  • 精益4 随着 lake 在你的路上
  • 精益项目 lakefile.lean (或 lakefile.toml)以及 lean-toolchain

用法

使用克劳德代码

添加到您的 ~/.claude.json (全球)或项目 .mcp.json:

{
  "mcpServers": {
    "lean-lsp": {
      "command": "rust-lean-mcp"
    }
  }
}

服务器会从工具调用中的文件路径自动检测您的精益项目——否 --lean-project-path 大多数工作流程都需要。

具有明确的项目路径

rust-lean-mcp --lean-project-path /path/to/lean/project

自动检测

--lean-project-path 如果省略,服务器会自动检测精益项目根:

  1. file_path 每次工具调用的参数(查找 lakefile.lean, lakefile.toml,或 lean-toolchain)
  2. 从服务器的工作目录
  3. 返回错误并显示明确信息

多个精益项目在同一会话中工作——每个项目都有自己的LSP客户端。

工具

26个MCP工具用于精益4验证辅助:

类别工具
证明状态lean_goal, lean_term_goal, lean_proof_diff, lean_goals_batch
代码智能lean_hover_info, lean_completions, lean_references, lean_declaration_file, lean_code_actions
文件分析lean_diagnostic_messages, lean_file_outline, lean_project_health
搜索lean_leansearch, lean_loogle, lean_leanfinder, lean_state_search, lean_hammer_premise, lean_local_search
战术lean_multi_attempt (并行和顺序), lean_run_code
构建lean_build
验证lean_verify
小部件lean_get_widgets, lean_get_widget_source
分析lean_profile_proof
批次lean_batch

建筑

3格工作空间:

crates/
├── lean-lsp-client/   # Standalone async Lean 4 LSP client (no MCP dependency)
├── lean-mcp-core/     # Business logic, models, utilities (no MCP/LSP dependency)
└── lean-mcp-server/   # MCP server binary (rmcp + tool handlers)

发展

cargo test --all
cargo fmt --all -- --check
cargo clippy --all-targets -- -D warnings

CI对每个PR运行6个必需的检查:Rustfmt、Clippy、测试(ubuntu+macOS)、文档和覆盖率。

许可证

麻省理工学院

目录标签

目录标签

RustClaudeAI代理语言服务器协议本地部署模型上下文协议Lean4证明辅助

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

26

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP