mcpField
D
DeFi Garden

DeFi Garden

远程服务
github.com/alex0xhodler金融数据1今天更新
代码仓库

关于 DeFi Garden

DeFi Garden 是面向谨慎型 DeFi 储蓄者和运营者的 Web 应用,结合目标储蓄规划与收益分析。它采用确定性计算,并对可变奖励和低流动性池进行保守处理。

主要功能

  1. 01按目标规划储蓄
  2. 02跨链实时监测收益
  3. 03分析池及 APY 构成
  4. 04Hyperliquid 资金费率计算器
  5. 05保守筛选收益与流动性

适用场景

  1. 01估算收益支付定期账单所需本金
  2. 02按链和协议类型比较资金池
  3. 03查看奖励发放与无常损失风险
  4. 04追踪 Hyperliquid 资金费率价差

MCP 相关

项目包含 MCP 服务集成;README 未说明其 MCP 工具或接口细节。

配置

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

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

工具

5
参数类型必填说明
chainstring否不区分大小写地匹配池的区块链,例如 'Base'、'Ethereum'
limitnumber否返回池的最大数量(默认值:20,最大值:100)
tokenstring否不区分大小写地按子字符串匹配池的代币符号,例如 'USDC'
min_tvlnumber否以美元计的最低 TVL 门槛(最低为 100,000 美元)
projectstring否不区分大小写地匹配协议名称,例如 'morpho-blue'、'aave-v3'

详细介绍

🌱 DeFi Garden

平和、诚实地发现 DeFi 收益,并根据目标规划储蓄。

DeFi Garden 是一款静态 Web 应用,无需后端,也无需构建步骤。它基于 DefiLlama yields API 构建,面向谨慎的储蓄者和 DeFi 从业者,注重可信度、现实的预测和数学透明度,而非投机炒作。

在线演示 MIT 许可证 React 18 UMD


🌟 DeFi Garden 的两大核心用途

DeFi Garden 通过内联、无闪烁的 IA 路由器(home.html 中的 window.__APP_MODE)支持两种截然不同的工作流:

1. 🪴 Garden 规划器(默认体验 — / 和 plan.html)
  • 目标优先的对话式储蓄: 围绕现实生活目标(订阅、电子产品、人生里程碑)规划储蓄,而不是追逐抽象的 APY 数字。
  • 收益资助模式: “直接买下来,钱就没了。把钱投入 Garden,你既保有本金,又能得到想要的东西。”
  • 综合收益率: 计算诚实的“永久数字”——所需的本金金额,让持续产生的实时收益自动支付定期账单。
  • 坦诚面对高风险操作: 对可变农场/奖励排放强制应用 ⅓ 衰减折扣,确保用户依据现实的长期收益规划。
2. 📊 分析与收益发现(/?token=、/?chain=、/?pool=、/?app=1)
  • 多链资金池浏览器: 实时监控 50 多个区块链(Ethereum、Arbitrum、Base、Hyperliquid、Solana 等)及所有主要协议类型(借贷、质押、LP/DEX、收益耕作)的收益。
  • 深入的资金池分析(PoolDetail.js): 深入分析资金池、跟踪 30 天平均 APY、区分基础排放与奖励排放,并显示无常损失风险指标。
  • 资金费率收割模块(/hype-harvest.html / /?module=hype-harvest): 面向 Hyperliquid 永续合约的 Delta 中性现金套利资金费率计算器,支持实时跟踪基差价差,并提供双预言机偏离熔断机制。

🛡️ 信任保障(核心壁垒)

DeFi Garden 中呈现的所有指标均来自实时链上数据和 API 数据,并受到严格、不可妥协的信任保障机制约束:

  1. APY_SANITY_LIMIT = 1000%: 异常的短期飙升绝不会进入规划方案。在分析中,异常资金池会被降级、标记为 ⚠,并强制归类为高风险。
  2. DEFAULT_MIN_TVL = $100K: 低于安全底线的低流动性资金池会被过滤,以保护储蓄者免受退出流动性不足和突然弃用的影响。
  3. 双预言机偏离防护: 模块会验证标记价格与预言机价格的偏离情况(熔断阈值为 $<15\text{ bps}$),以便对基差失衡和挤压风险发出警报。
  4. 确定性数学层: 大模型可以叙述或解释机制,但数字、预测和复合收益均通过确定性计算得出。

🎨 设计系统——“Quiet”

DeFi Garden 使用 “Quiet” 设计系统——简约克制、以表格为先的界面,旨在清晰呈现信息,帮助用户专注:

  • 表面令牌(--ui-*):
    • 背景:--ui-bg(浅色 #F7F8FA / 深色 #161A20)、--ui-surface(#FFFFFF / #1E242C)、--ui-surface-muted、--ui-surface-sunken。
    • 分隔:单像素细边框(--ui-border: #E4E7EE、--ui-border-strong: #CBD2DF)。
    • 文本:高对比度层级(--ui-text: #10151F、--ui-text-secondary: #5A6478、--ui-text-muted: #8A93A6)。
    • 强调色:固定的信任蓝色调色板(--ui-accent: #3B82F6、--ui-accent-hover: #2563EB、--ui-accent-soft: #EFF5FF)。
    • 圆角:简洁的几何圆角(--ui-radius-sm: 8px、--ui-radius-md: 12px、--ui-radius-lg: 16px、--ui-radius-pill: 999px)。
  • **不使用厚重阴影或拟物纹理:**通过清晰的细边框和细微的表面色调层次营造纵深感,而非使用人造的双向阴影或背景渐变。
  • **真实的按压反馈:**交互控件在 :active 状态下下沉 1px(transform: translateY(1px)),并遵循 prefers-reduced-motion 设置。
  • **完善的双语支持(translations.js):**完整的英语(en)和韩语(ko)本地化,并确保所有面向用户的字符串保持同步。

🛠️ 架构与技术栈

  • **无需构建步骤:**原生使用 Web 标准运行。React 18 UMD 通过 script 标签加载;组件使用纯 React.createElement 编写(无需 JSX 编译步骤)。
  • **数据接入:**在客户端集成 https://yields.llama.fi/pools 和 Hyperliquid Info API(https://api.hyperliquid.xyz/info)。
  • 状态管理:
    • 主题:localStorage.getItem('theme'),并在 <html> 上设置 data-theme="light|dark" 属性。
    • 语言:URL 参数 ?lang= + localStorage.getItem('defi-garden-lang')。
    • 已保存的计划:localStorage.getItem('garden-plan')。
  • SEO 与机器可读性:
    • 自动生成动态站点地图(generate-sitemap.js)。
    • AI 上下文端点:llms.txt 和 llms-full.txt(generate-llms.js)。
    • 模型上下文协议(MCP)服务集成(mcp_server.js)。

📁 仓库结构

defi_garden/
├── home.html                   # Master router & analytics app shell
├── plan.html                   # Standalone Garden Planner entry
├── hype-harvest.html           # HYPE Funding Harvest module
├── planner.js                  # Conversational Garden Planner engine
├── app.js                      # Core analytics grid & pool filtering
├── PoolDetail.js               # In-depth pool analytics & calculator
├── hype-harvest.js             # HYPE funding harvest React UMD module
├── translations.js             # Bilingual dictionary (EN + KO)
├── translations.min.js         # Production-minified translation dictionary
├── style.css                   # "Quiet" design system tokens & base styles
├── planner-styles.css          # Planner-specific layout styles
├── pool-detail-styles.css      # Pool detail drawer styles
├── hype-harvest.css            # Funding harvest layout styles
├── trust-rails.js              # Shared trust-rail constants
├── canonical.js                # URL canonicalization logic
├── keeper/                     # Autonomous execution & risk keeper scripts
│   ├── keeper_engine.py        # Core risk keeper engine
│   └── hype_funding_harvest.py # Hyperliquid HYPE funding rate worker
├── tests/                      # Python unit & integration test suite
│   ├── test_keeper_engine.py
│   └── test_keeper_hype_harvest.py
└── test_*.js                   # JavaScript offline test suite (71+ test files)

🧪 开发与测试

DeFi Garden 无需构建流程。使用任意静态 HTTP 服务在本地运行:

# Start local server
python3 -m http.server 8000
# Open in browser: http://localhost:8000
运行测试
# Run all unit tests in fast plain mode
npm run test:fast

# Run the complete test suite (plain + browser)
npm test

# Minify production assets
npm run minify

📜 许可证

MIT 许可证。详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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