Bankless Onchain MCP 服务器

Bankless Onchain MCP 服务器

通过 Bankless Onchain MCP 服务器,在 AI 驱动的工作流和开发者工具中直接访问和分析区块链合约状态、事件及交易。

“Bankless Onchain” MCP 服务器的作用

Bankless Onchain MCP 服务器是一款 Model Context Protocol (MCP) 服务器,旨在通过 Bankless API 实现对区块链数据的结构化访问。通过实现 MCP,它使 AI 助手和开发者工具能够无缝交互链上数据,如智能合约状态、事件和交易历史,支持多条区块链网络。该服务器让 AI 驱动的工作流和自动化能够读取合约状态、获取合约 ABI、检索事件日志以及分析交易数据。通过将这些区块链操作以标准化的 MCP 工具方式暴露,Bankless Onchain MCP 服务器提升了开发效率,使得智能、数据驱动的区块链应用和代理的构建成为可能。

Prompts 列表

仓库中未指定 Prompt 模板。

资源列表

仓库中未记录明确资源。

工具列表

  • read_contract
    • 通过调用指定方法和参数,从区块链读取合约状态并返回结果。
  • get_proxy
    • 获取指定网络上代理合约的当前实现地址。
  • get_abi
    • 获取智能合约的 ABI,便于客户端理解可用方法和事件。
  • get_source
    • 获取合约的已验证源码、ABI、编译器版本和元数据。
  • get_events
    • 获取指定合约和主题的事件日志,实现事件驱动查询与分析。
  • build_event_topic
    • 根据事件名和参数类型生成事件主题签名哈希,用于日志过滤。
  • get_transaction_history
    • 检索某地址的交易列表,可按合约、方法和时间等过滤。
  • get_transaction_info
    • 提供指定交易的详细信息,包括区块、参与方、金额、Gas 和状态。

该 MCP 服务器的应用场景

  • 智能合约状态查询
    • 开发者与 AI 代理可编程读取支持区块链上任何智能合约的当前状态,适用于看板、监控机器人或 DeFi 分析等。
  • 区块浏览器自动化
    • 自动获取合约源码、ABI、代理信息,便于代码分析、审计或逆向工具开发。
  • 事件监控与预警
    • 设置 AI 代理或服务,获取并处理链上事件,实现实时通知、合规监控或交易信号。
  • 交易分析
    • 获取地址的详细交易历史和信息,便于钱包分析、KYC/AML 流程或链上活动汇总。
  • 开发者工具与 AI 驱动工作流
    • 集成区块链数据访问到开发者 IDE 或 AI Copilot,提升智能合约开发与测试效率。

如何搭建

Windsurf

  1. 确保已安装 Node.js 并获取 MCP 服务器包。
  2. 找到或创建您的 .windsurf/config.json 配置文件。
  3. mcpServers 部分添加 Bankless Onchain MCP 服务器:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. 保存配置文件。
  5. 重启 Windsurf 并验证服务器是否运行。

API 密钥安全: 如需 Bankless API 认证,请使用环境变量:

{
  "mcpServers": [
    {
      "command": "npx",
      "args": ["@bankless/onchain-mcp@latest"],
      "env": {
        "BANKLESS_API_KEY": "your_api_key_here"
      }
    }
  ]
}

Claude

  1. 如未安装 Node.js,请先安装。
  2. 打开 Claude 的服务器配置文件。
  3. mcpServers 部分按如下方式添加 Bankless Onchain MCP 服务器:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. 保存并重启 Claude 以加载新服务器。

API 密钥安全: 如上,在 env 对象中添加您的 API 密钥。

Cursor

  1. 安装 Node.js 并确保开发环境可运行 MCP 服务器。
  2. 打开 Cursor 的配置设置。
  3. 添加以下 MCP 服务器条目:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. 保存配置并重启 Cursor。

API 密钥安全: 请通过 env 部分安全地包含 API 密钥。

Cline

  1. 确保您的机器已安装 Node.js。
  2. 打开 Cline 配置 JSON 文件。
  3. 添加 MCP 服务器配置:
    {
      "mcpServers": [
        {
          "command": "npx",
          "args": ["@bankless/onchain-mcp@latest"]
        }
      ]
    }
    
  4. 保存并重启 Cline。

API 密钥安全: 通过 env 属性安全传递 API 密钥。

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成进您的 FlowHunt 工作流,请先在流程中添加 MCP 组件,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置区,使用如下 JSON 格式填写您的 MCP 服务器信息:

{
  "bankless-onchain": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用该 MCP,访问其全部功能。请记得将 “bankless-onchain” 更换为您的 MCP 服务器实际名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

区块可用性说明/备注
概览来源:README.md
Prompts 列表未记录模板
资源列表未描述资源
工具列表read_contract, get_proxy, get_abi, get_source, get_events, build_event_topic, get_transaction_history, get_transaction_info
API 密钥安全提供了 env 示例
采样支持(评测时次要)未提及
Roots 支持未提及

根据上表,Bankless Onchain MCP 服务器涵盖了区块链数据访问的核心工具和搭建方式,但缺少明确的 Prompt 模板、资源定义及关于 roots 或采样的描述。因此,它是一个扎实但基础的 MCP 服务器,尤其适用于区块链数据场景。综合来看,MCP 完整度可打 6 分(满分 10 分)。


MCP 评分

有 LICENSE✅ (MIT)
有至少一个工具
Fork 数11
Star 数47

常见问题

Bankless Onchain MCP 服务器的功能是什么?

它让 AI 助手和开发者工具能够通过 Bankless API 访问区块链数据,包括智能合约状态、事件和交易历史,从而支持分析、自动化和数据驱动的工作流。

支持哪些区块链操作?

服务器提供读取合约状态、获取代理实现、查询 ABI 和源码、获取事件日志、构建事件主题、以及访问交易历史和详情等工具。

如何保护我的 Bankless API 密钥?

请在 MCP 服务器配置的 `env` 属性下,将 API 密钥设置为环境变量。这能保证您的凭证安全且与代码库隔离。

这个 MCP 服务器的主要应用场景有哪些?

包括智能合约看板、事件驱动机器人、交易分析、开发者 IDE 集成,以及高级 DeFi 或合规工作流等。

如何将该 MCP 服务器集成到 FlowHunt?

在 FlowHunt 的流程配置面板中,依据提供的 JSON 示例添加 MCP 服务器,然后连接到您的 AI 代理,即可启用所有支持的区块链工具。

将 Bankless Onchain MCP 集成到您的工作流

为您的 AI 代理和开发者工具赋能,实现无缝区块链数据访问。立即部署 Bankless Onchain MCP 服务器,全面提升分析、自动化和智能合约洞察能力。

了解更多

BNBChain MCP 服务器
BNBChain MCP 服务器

BNBChain MCP 服务器

BNBChain MCP 服务器是一款即插即用的模型上下文协议(MCP)服务器,可将币安智能链区块链操作集成到 AI 智能体、开发平台和自动化工作流中。轻松发送 BNB、转账 BEP-20 代币、部署新代币、交互智能合约、管理 DeFi 流动性等——全部可在 FlowHunt 流程或兼容客户端中完成。...

2 分钟阅读
Blockchain DeFi +5
Monzo MCP 服务器集成
Monzo MCP 服务器集成

Monzo MCP 服务器集成

Monzo MCP 服务器将 AI 助手与您的 Monzo 银行账户连接,实现对个人银行数据的安全、可编程访问,可用于自动化、报告和在 FlowHunt 及其他兼容 MCP 的工具中获取财务洞见。...

2 分钟阅读
AI Banking +5
金融数据集 MCP 服务器
金融数据集 MCP 服务器

金融数据集 MCP 服务器

金融数据集 MCP 服务器可实现对实时与历史金融数据(包括股票价格、报表和加密货币数据)的无缝访问,直接集成到 AI 工作流中,助力实现强大的自动化金融分析。...

2 分钟阅读
Finance AI +5