stETH操作员MCP服务器

一个代理友好的MCP服务器,用于质押、包装、奖励、治理和试运行操作,具有明确的策略信封和审计日志。

  • by CrystallineButterfly
  • Solidity
  • 本地部署
  • 更新于
在 GitHub 查看 CrystallineButterfly/Synthesis-Lido-MCPServer

使用说明

stETH运营商MCP

  • 代表: 合成Lido MCPServer
  • 主要轨道: 丽都MCP服务器
  • 类别: 主控程序
  • 主合同: LidoOperatorRegistry
  • 主要模块: lido_mcp_server
  • 提交状态: 已审核并准备好离线演示;可选的实时合作伙伴凭据解锁网络执行。

这个repo做什么

一个对代理友好的MCP服务器,用于质押、包装、奖励、治理和模拟动词,具有明确的策略信封和审计日志。

为什么这个建筑很重要

本地MCP服务器通过明确的策略封套公开权益、包装、奖励、治理和模拟运行动词。支持合同跟踪批准的操作员意图,而Python服务器将计算预算和审计日志与每次调用联系起来。

提交适合性

  • 主要轨道: 丽都MCP服务器
  • 重叠目标: MetaMask代表团、Ampersend、OpenServ、YieldGuard、Bankr网关
  • 合作伙伴涵盖: Lido MCP服务器、MetaMask代理、Ampersend、OpenServ、Bankr网关

创意短名单

  1. 代理友好型权益服务器
  2. 试运行First Treasury适配器
  3. 治理意识收益MCP

系统图

flowchart TD
    Signals[Discover signals]
    Planner[Agent runtime]
    DryRun[Dry-run artifact]
    Contract[LidoOperatorRegistry policy contract]
    Verify[Verify and render submission]
    Signals --> Planner --> DryRun --> Contract --> Verify
    Contract --> lido_mcp_server[Lido MCP Server]
    Contract --> metamask_delegations[MetaMask Delegations]
    Contract --> ampersend[Ampersend]
    Contract --> openserv[OpenServ]
    Contract --> bankr_gateway[Bankr Gateway]

存储库内容

路径 它包含什么
src/ 共享策略合约加上特定于回购的包装合约。
script/Deploy.s.sol 策略合约的Foundry部署入口点。
agents/ Python运行时、项目规范、环境处理和合作伙伴适配器。
scripts/ 运行、演示计划和提交渲染的终端入口点
docs/ 架构、凭据、安全说明和演示步骤。
submissions/ 生成 synthesis.md 此repo的代码片段。
test/ 坚固性控制层的铸造试验。
tests/ Python测试运行时和项目上下文。
agent.json 提交面向代理的清单。
agent_log.json 本地执行日志和状态跟踪。

自主循环

  1. 发现与回购轨道及其重叠目标相关的信号。
  2. 制定一个有限制的计划,包括每个行动和计算上限。
  3. 在任何实时执行之前,坚持一个模拟工件。
  4. 通过受保护的合约包装器强制执行链上策略。
  5. 验证输出,更新收据,并提交提交材料。

当前准备状态

  • 最新验证: verified 在 2026-03-19T03:52:13+00:00
  • 执行方式: offline_prepared
  • 线下准备合作伙伴: Lido MCP服务器(prepared_contract_call)、元掩码委托(prepared_contract_call)
  • 实时凭证阻止程序: Ampersend、OpenServ、Bankr网关
  • 审核文件: docs/audit.md, docs/live_readiness.md

最敏感的行动

  • metamask_delegations_delegate_scope (MetaMask代表团,高)
  • bankr_gateway_compute_route (Bankr Gateway,高)

直播拦截器详细信息

  • Ampersend -AMPERSEND_API_KEY、AMPERSEND_PAYMENT_URL-https://docs.ampersend.ai/
  • OpenServ -OPENSERV_API_KEY、OPENSERV-AGENT_URL-https://docs.openserv.ai/
  • Bankr网关 -BANKR_API_KEY、BANKR_CHAT_COMPLETIONS_URL、BANKR_MODEL-https://bankr.bot/

最新证据人工制品

  • artifacts/onchain_intents/lido_mcp_server_mcp_call.json
  • artifacts/onchain_intents/metamask_delegations_delegate_scope.json

安全控制

  • 管理员管理目标和选择器的分配列表。
  • 每个动作上限、每日上限、冷却窗和主楼层。
  • 记者只有收据锚和证明附件。
  • 只嫉妒秘密;没有承诺的私钥或合作伙伴令牌。
  • 暂停开关加干运行第一执行流程。

行动目录

行动 合作伙伴 目的 最大美元 敏感性
lido_mcp_server_mcp_call Lido MCP服务器 在此仓库中使用Lido MCP Server进行有界操作。 2美元 中等
metamask_delegations_delegate_scope MetaMask委托 在此仓库中使用MetaMask委托进行有界操作。 2美元 高
ampersend_settlement_bundle Ampersend 在此仓库中使用Ampersend进行有界操作。 25美元 中等
openserv_job_dispatch OpenServ 在此仓库中使用OpenServ进行有界操作。10美元 中等
bankr_gateway_compute_route Bankr网关 在此回购中使用Bankr网关进行有界操作。10美元 高

本地终端流量(Anvil+Sepolia)

export SEPOLIA_RPC_URL=https://sepolia.infura.io/v3/YOUR_KEY
anvil --fork-url "$SEPOLIA_RPC_URL" --chain-id 11155111
cp .env.example .env
# keep private keys only in .env; TODO.md stays local-only too
forge script script/Deploy.s.sol --rpc-url "$RPC_URL" --broadcast
python3 scripts/run_agent.py
python3 scripts/render_submission.py

命令

python3 -m unittest discover -s tests
forge test
python3 scripts/run_agent.py
python3 scripts/plan_live_demo.py
python3 scripts/render_submission.py

凭证

合作伙伴 变量 文档
丽都MCP服务器 RPC_URL https://docs.lido.fi/
MetaMask委托 RPC_URL https://docs.metamask.io/delegation-toolkit/
Ampersend Ampersend_API_KEY、Ampersend_PAYMENT_URL https://docs.ampersend.ai/
OpenServ OpenServ_API_KEY,OpenServ-AGENT_URL https://docs.openserv.ai/
Bankr网关 Bankr_API_KEY、Bankr_CHAT_COMPLETION_URL、Bankr_MODEL https://bankr.bot/

现场演示计划

  1. 将.env.example.复制到.env并填写所需的密钥。
  2. 使用LidoOperatorRegistry的forge脚本/Deploy.s.sol--broadcast部署合约。
  3. 运行python3 scripts/Run_agent.py为lido_mcp_server生成一个模拟运行。
  4. 将LIVE_MODE=true并使用真实凭据重新运行python3脚本/run_agent.py。
  5. 运行python3 scripts/render_submission.py并附加TxID和repo链接。