Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

blockchain-interaction-mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blockchain-interaction-mcp-server

区块链交互框架的MCP服务器,与Claude Desktop集成

latest
Source
npmnpm
Version
1.0.3
Version published
Maintainers
1
Created
Source

@blockchain-interaction/mcp-server

区块链交互框架的MCP服务器,与Claude Desktop应用集成。

简介

这个包提供了一个与Claude Desktop应用集成的Model Context Protocol (MCP) 服务器,允许您通过自然语言与区块链进行交互。通过Claude的对话界面,您可以执行诸如查询余额、发送交易和调用智能合约函数等操作。

安装

此包设计为通过Claude Desktop应用的配置文件自动运行,通常无需手动安装。如果您想手动安装:

npm install @blockchain-interaction/mcp-server

快速开始

最简单的使用方法是通过我们的配置生成器:

  • 访问 https://dapp-b.onrender.com/config-generator.html
  • 填写您的区块链RPC URL和API密钥(默认已提供公共RPC)
  • 点击"生成配置"按钮
  • 复制生成的JSON配置
  • 将配置保存到Claude Desktop应用的配置文件中:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json

使用示例

一旦设置完成,您可以在Claude桌面应用中使用自然语言与区块链交互:

查询0x1234567890123456789012345678901234567890在Base网络上的ETH余额
向0x1234567890123456789012345678901234567890发送0.01 ETH
调用0x1234567890123456789012345678901234567890合约的balanceOf函数,参数是0x8349Fc69c48aF23e030A655736375d8942De5347

环境变量

服务器支持以下环境变量:

环境变量描述默认值
BASE_MAINNET_RPC_URLBase网络的RPC URLhttps://mainnet.base.org
ETHEREUM_MAINNET_RPC_URL以太坊网络的RPC URLhttps://eth.llamarpc.com
SHARED_API_KEY与Server-A共享的API密钥YOUR_SUPER_SECRET_RANDOM_KEY_12345!
SERVER_A_URL部署的Server-A URLhttps://conversational-blockchain-interaction.onrender.com
*_SCAN_API_KEY各区块浏览器API密钥-

支持的区块链网络

默认支持以下网络(可通过配置添加更多):

  • Base Mainnet
  • Ethereum Mainnet
  • Polygon Mainnet
  • Optimism Mainnet
  • Arbitrum Mainnet
  • BSC Mainnet
  • 更多...

功能

  • 查询ETH和ERC20代币余额
  • 发送ETH和ERC20代币交易
  • 调用智能合约函数(读取和写入)
  • 获取合约ABI

安全说明

此工具仅生成交易,最终签名和确认必须通过用户的区块链钱包完成,确保用户对所有交易保持完全控制权。

源代码

完整源代码可在GitHub上找到:https://github.com/zhangzhongnan928/Conversational-Blockchain-Interaction-Framework

作者

Victor Zhang

许可证

MIT

Keywords

blockchain

FAQs

Package last updated on 03 Apr 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts