mcpField
S
Syenite

Syenite

远程服务
github.com/syenite-ai金融数据012 周前更新
代码仓库

关于 Syenite

Syenite 是面向 AI Agent 的 DeFi MCP 服务,涵盖借贷、收益发现、兑换跨链和预测市场等能力。项目已于 2026 年 8 月退役,托管端点关闭,但源码仍可本地运行。

主要功能

  1. 01查询借贷利率与市场信息
  2. 02发现收益机会并评估风险
  3. 03生成兑换和借贷交易数据
  4. 04查看预测市场与信号
  5. 05监控头寸健康度并设置提醒
  6. 06验证并模拟交易

适用场景

  1. 01比较不同协议的借贷利率
  2. 02筛选收益策略并检查风险
  3. 03为钱包准备未签名交易数据
  4. 04监控借贷头寸健康度

MCP 相关

Syenite 是可本地运行的 MCP 服务,为客户端提供 DeFi 查询、交易准备和风险检查工具。托管端点已关闭,源码不再维护。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://syenite.ai/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Syenite — 面向 AI Agent 的 DeFi MCP 服务

已停运。 托管端点 syenite.ai/mcp 已关闭,npm 上的软件包也已弃用。源码仍保留在此处,采用 MIT 许可,但不再维护。

Syenite 于 2026 年 3 月至 8 月运行。它仍可在本地运行——请参阅 自行运行——但目前没有任何托管服务,也不提供支持。

通过 Model Context Protocol(MCP)为 AI Agent 提供 DeFi 接口。一个端点即可覆盖 Aave、Morpho、Compound 和 Spark 的借贷利率;收益发现;通过 30 多条链进行兑换和跨链桥路由;Polymarket 和 Kalshi 预测市场;仓位提醒;以及在签名前验证并模拟 calldata 的信任层。


功能介绍

Syenite 是一个 MCP 服务,可让 AI Agent 以可组合的方式访问 DeFi。Agent 可以查询所有主要借贷协议的借款和供应利率,发现从借贷、质押到 Pendle 固定利率市场的收益机会,通过 LI.FI 聚合路由兑换和跨链桥,读取 Polymarket 预测市场及信号,并设置健康因子变化的 webhook 提醒。所有执行工具都会返回未签名的 calldata——Agent 将其传递给已连接的钱包;Syenite 绝不会持有密钥。


自行运行

托管端点已不可用,但 stdio 模式可独立运行——它直接连接 Aave、Morpho、LI.FI、Polymarket 和 Kalshi,不依赖 syenite.ai。从源码构建:

git clone https://github.com/syenite-ai/syenite.git
cd syenite/mcp && npm install && npm run build

然后将 MCP 客户端指向它:

{
  "mcpServers": {
    "syenite": {
      "command": "node",
      "args": ["/absolute/path/to/syenite/mcp/dist/stdio.js"]
    }
  }
}

npm 上最后发布的版本是 0.5.0;此仓库版本为 0.6.3,因此只有从源码构建才能使用 Kalshi 和跨交易所预测工具。

有两点需要注意:四个 alerts.* 工具需要 Postgres 实例(DATABASE_URL),没有实例时会运行失败;此外,自停止维护以来,部分上游 API 可能已有变更。调用 syenite.help 查看工具目录。


工具

借贷利率
工具功能协议 / 链
lending.rates.query查询任意资产的借款和供应利率Aave v3、Morpho Blue、Spark、Compound v3、Fluid — Ethereum、Arbitrum、Base
lending.market.overview汇总各协议的 TVL、利用率和利率区间同上协议
lending.position.monitor查询任意地址的健康因子、距清算的距离及成本Aave v3、Morpho Blue、Spark
lending.risk.assess评估拟议借贷仓位的风险同上协议
strategy.carry.screen扫描所有市场,寻找正向套利机会(供应 APY > 借款 APY)所有借贷协议
借贷执行
工具功能协议 / 链
lending.supply生成用于供应抵押品的未签名 calldataAave v3、Morpho Blue、Spark、Compound v3
lending.borrow生成用于借入资产的未签名 calldata同上协议
lending.withdraw生成用于提取已供应抵押品的未签名 calldata同上协议
lending.repay生成用于偿还借款的未签名 calldata同上协议
收益
工具功能协议 / 链
yield.opportunities搜寻借贷、质押、金库、Pendle 和储蓄利率中的最佳收益Aave、Morpho、Spark、Lido、Rocket Pool、Pendle、Yearn、Ethena、Maker DSR
yield.assess深入评估特定收益策略的风险所有来源
find.strategy可组合扫描:收益、套利、Gas 费用,以及可选的预测信号跨协议
套利交易
工具功能协议 / 链
strategy.carry.screen在所有市场中寻找供应 APY 高于借款 APY 的资产Aave v3、Morpho、Compound、Spark
兑换与跨链桥
工具功能协议 / 链
swap.quote获取最佳兑换或跨链桥报价及未签名交易 calldataLI.FI 聚合——30 多条链
swap.multi并行批量获取最多 10 个兑换 / 跨链桥报价同上
swap.status跟踪跨链桥交易的到账情况同上
预测市场
工具功能协议 / 链
prediction.trending按交易量排列的热门 Polymarket 事件——概率、流动性、价差Polymarket
prediction.search按主题搜索预测市场Polymarket
prediction.book某个结果代币的订单簿深度和价差Polymarket
prediction.signals可执行信号:极端概率、交易量和类似错误定价的标记Polymarket
仓位提醒
工具功能协议 / 链
alerts.watch注册地址以监控健康因子;可选填 webhookUrl 以接收推送Aave v3、Morpho Blue、Spark
alerts.check轮询已监控地址的有效提醒同上
alerts.list列出所有有效监控项—
alerts.remove移除监控项—
钱包与 Gas
工具功能协议 / 链
wallet.balances原生代币和稳定币余额Ethereum、Arbitrum、Base、BNB Chain
gas.estimate实时 Gas 价格和各操作的成本估算;找出成本最低的链同上
信任层
工具功能协议 / 链
tx.verify通过 Etherscan、Sourcify 和 Syenite 协议注册表验证合约;显示风险标记任意 EVM 链
tx.simulateeth_call 模拟:检测回滚、估算 Gas、分析原生代币价值影响Ethereum、Arbitrum、Base
tx.guard应用自定义规则:金额上限、允许列表、阻止列表、注册表要求—
tx.receipt签名后确认:状态、Gas 费用、解码后的事件、代币转账任意 EVM 链

支持的协议

协议类别Syenite 提供的功能
Aave v3借贷供应 / 借款利率、仓位监控、执行 calldata
Morpho Blue借贷供应 / 借款利率、市场概览、执行 calldata
Compound v3借贷供应 / 借款利率、执行 calldata
Spark借贷供应 / 借款利率、仓位监控、执行 calldata
Pendle收益通过 yield.opportunities 获取固定利率和收益代币化机会
LI.FI兑换 / 跨链桥聚合 30 多条链上的 DEX 和跨链桥路由
Polymarket预测市场市场数据、订单簿、热门事件、可执行信号

支持的链

兑换和跨链桥(通过 LI.FI): Ethereum、Arbitrum、Base、Optimism、Polygon、BNB Chain、Avalanche、zkSync、Linea、Scroll、Gnosis、Fantom,以及其他 20 多条链。

借贷利率、执行和仓位监控: Ethereum、Arbitrum、Base(视协议支持情况而定)。

钱包、Gas 和信任模拟: Ethereum、Arbitrum、Base、BNB Chain。


执行流程

所有执行工具(lending.supply、lending.borrow、lending.withdraw、lending.repay、swap.quote)都会返回未签名的 transactionRequest 对象,其中包含可供签名的 calldata。建议的流程:

  1. 从相关工具获取 calldata。
  2. 运行 tx.verify 和 tx.simulate,以检查合约并预览影响。
  3. 可选运行 tx.guard,以强制执行金额上限或允许列表规则。
  4. 使用你自己的钱包签名并提交。
  5. 使用 tx.receipt 确认。

Syenite 从不持有私钥或托管资金。


Agent 集成

Syenite 专为 Agent 原生 DeFi 工作流而设计。每个工具都是一个原子操作:Agent 可以组合这些工具,实现“为 wBTC 找到最佳借贷利率、提供抵押品并设置健康因子提醒”等目标。

该服务器包含 ERC-8004 链上 Agent 注册脚手架(支持 Ethereum、Arbitrum、Base、BNB Chain),位于 src/scripts/register-agent.ts,并提供带有 x402 标记的 .well-known/agent-registration.json。生产环境中从未 配置过任何 Agent ID,因此提供的注册列表始终为空。

server.json 清单包含一个 systemPrompt 字段,MCP 客户端可以注入该字段,自动引导 Agent 了解 Syenite 的功能。

调用 syenite.help 获取完整的功能概览,包括所有工具参数。


收益来源

来源类型
Aave v3、Morpho Blue、Spark、Compound v3借贷供应 APY
Lido(stETH/wstETH)、Rocket Pool(rETH)、Coinbase(cbETH)流动性质押
Maker DSR(sDAI)储蓄利率
MetaMorpho(Steakhouse、Gauntlet)、Yearn v3金库
Pendle固定利率/收益代币化
Ethena(sUSDe)基差捕获

项目结构

syenite/
├── mcp/          # MCP DeFi server (live at syenite.ai/mcp)
├── docs/         # Architecture, planning, research, commercial
├── contracts/    # Solidity vault contracts (parallel build)
├── keeper/       # Keeper agent infrastructure
└── frontend/     # Minimal UI

状态

截至 2026 年 8 月已停止维护。托管端点、文档站点和使用情况 仪表板均已下线。@syenite/mcp 已在 npm 上弃用,MCP Registry 中的条目也已移除。

最终统计:涵盖 8 个协议系列的 46 个工具、约 2 万行 TypeScript,以及 五个月内记录的 574 次调用——其中大多数来自自动化注册表 健康检查,而非真实用户。

源码: github.com/syenite-ai/syenite · MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。