SuperAPI AI 工具集

haiku-mcp-server

Haiku MCP Server 是一个基于模型上下文协议(MCP)的服务器,通过 Haiku API 让 AI 代理在 22 条区块链上执行 DeFi 交易。它支持代币发现、余额查询、交易报价、交易构建、钱包集成和可选的自包含执行,还能发现高收益机会并分析钱包投资组合。AI 代理可以据此完成交换、提供流动性、借贷、跨链桥接和执行收益策略。该服务器既可独立运行,也可与外部钱包 MCP 配合使用,实现安全签名和广播。

访问官网

工具介绍

Haiku MCP Server 是一个 MCP(模型上下文协议)服务器,使 AI 代理能够通过 Haiku API 执行区块链交易。它面向希望在多链 DeFi 环境中自动执行交易和策略的开发者与 AI 代理。

主要能力包括:

  • 代币发现:列出 21 个区块链网络支持的代币和 DeFi 资产,可按网络或代币类别筛选。代币类别涵盖原生代币、抵押代币(如 Aave aTokens)、可变债务代币(如 Aave 可变债务代币)、收益金库(如 Yearn/Morpho)、加权流动性(如 Balancer LP 代币)和集中流动性(如 Uniswap V3 LP 头寸)。
  • 余额检查:获取钱包地址在所有支持链上的代币余额。
  • 交易报价:获取代币交换或投资组合再平衡的报价。报价有效期为 5 分钟,建议尽快执行以避免价格变动导致交易失败。报价需要输入头寸、目标权重和可选滑点,并可指定接收钱包地址。
  • 交易构建:将报价转换为未签名的 EVM 交易。
  • 钱包集成:提取 EIP-712 有效载荷,供外部钱包(如 Coinbase、AgentKit、Safe 等)签名。
  • 自包含执行:通过设置 WALLET_PRIVATE_KEY 环境变量,可选地实现端到端执行。
  • 收益发现:跨协议和链寻找最高收益的 DeFi 机会,可按 APY、TVL 和类别筛选,支持排序和限制结果数量。
  • 投资组合分析:分析钱包持有的资产,并基于实际持有情况提供相关的收益机会,包括抵押健康因子等。

使用方式: 该服务器可通过 npx 直接运行,也支持配置到 Claude Desktop 等客户端。可以设置环境变量,API 在无密钥时也可工作,但提供密钥可解锁更高的速率限制。支持两种传输模式:Stdio(默认,用于 Claude Desktop、Cursor 等)和 Streamable HTTP(用于远程托管、Smithery 和基于 Web 的 MCP 客户端),HTTP 端点包括 POST /mcp 和 GET /health。

交易签名有两种模式:

  • 自包含模式(设置 WALLET_PRIVATE_KEY):haiku_execute 内部签名所有内容并广播,返回交易哈希,无需外部签名。
  • 外部钱包模式(无 WALLET_PRIVATE_KEY):必须设置 broadcast: false,haiku 无法签名或广播。如果调用 haiku_execute 时 broadcast: true 且无 WALLET_PRIVATE_KEY,服务器会返回错误并指示设置 broadcast: false,并通过钱包 MCP 广播返回的交易。如果报价中有 approvals,需先通过钱包 MCP 广播每个批准交易并等待确认。如果需要 Permit2 或桥接签名,需先调用 haiku_prepare_signatures 获取标准化的 EIP-712 有效载荷,通过钱包 MCP 签名,然后将签名传递给 haiku_execute。
  • 跨链桥接签名:对于跨链交换,报价可能返回 isComplexBridge: true,表示需要桥接意图签名。自包含模式下,将 bridgeSigningPayload 传递给 haiku_execute;外部钱包模式下,调用 haiku_prepare_signatures 获取规范化的 bridgeIntent 有效载荷,签名后作为 userSignature 传递。

代币使用 IID 格式标识:chainSlug:tokenAddress,例如 arb:0x82aF... 表示 Arbitrum 上的 WETH。

适用场景:

  • AI 代理执行多链 DeFi 交易,包括交换、提供流动性、借贷、桥接和收益策略。
  • 发现高收益机会,查询特定链上的最佳借贷收益或高 APY 金库。
  • 分析钱包投资组合并优化,结合收益发现和交易报价执行策略。

限制:

  • 报价有效期为 5 分钟,需尽快执行。
  • 无 WALLET_PRIVATE_KEY 时无法自签名和广播,必须依赖外部钱包 MCP。
  • 外部钱包模式下,如果报价包含 approvals,需先广播批准交易。
  • 跨链交换可能需要额外的桥接签名。
  • 具体支持的 22 条链列表在资料中未完整列出,仅提及部分示例如 Arbitrum、Base 等。
  • 其他未在资料中明确的功能、收费、价格、平台或效果暂未提供。