关于 Base Network MCP Server
Base Network MCP Server 为 AI Agent 提供 Base 区块链数据查询工具,支持主网和 Sepolia 测试网。多数查询无需 API 密钥,账户交易和代币转账历史查询则需要密钥。
主要功能
- 01支持 Base 主网与 Sepolia
- 02查询区块、交易和余额
- 03获取 Gas 价格与网络统计
- 04检测智能合约
- 05账户历史查询需 API 密钥
- 06支持 stdio 与 HTTP
适用场景
- 01查询最新区块或指定区块
- 02检查交易详情与 ETH 余额
- 03查看当前 Gas 价格
- 04检索账户交易或代币转账历史
MCP 相关
通过 MCP 向客户端提供 Base 主网和 Sepolia 测试网的区块链查询工具。支持 stdio 和 HTTP 传输。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Base Network MCP 服务
一个用于访问 Base Network 区块链数据的模型上下文协议(MCP)服务。提供查询 Base 主网和测试网区块、交易、余额及智能合约的工具。
功能特性
- 9 个区块链工具(其中 7 个无需 API 密钥)
- 支持 Base 主网和 Sepolia 测试网
- 实时访问区块链数据
- 支持 Docker
- 多种传输方式(stdio、HTTP)
快速开始
安装和构建
git clone https://github.com/u-Operating-System/basescan-mcp-server.git
cd basescan-mcp-server
npm install
npm run build
运行服务
# For Claude Desktop (recommended)
npm start
# For HTTP server
MCP_TRANSPORT_TYPE=http npm start
可选:BaseScan API 密钥
添加免费的 BaseScan API 密钥以使用增强功能:
- 访问 https://basescan.org/apis
- 创建账号并获取 API 密钥
- 添加到环境变量:
BASESCAN_API_KEY=your-key
Claude Desktop 设置
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"base-network": {
"command": "node",
"args": ["/path/to/basescan-mcp-server/build/index.js"],
"env": {
"BASESCAN_API_KEY": "your-key-here"
}
}
}
}
Docker
# Basic setup
docker run -p 3010:3010 basescan-mcp-server
# With API key
docker run -p 3010:3010 -e BASESCAN_API_KEY=your-key basescan-mcp-server
可用工具
| 工具 | 描述 | 是否需要 API 密钥 |
|---|---|---|
get_latest_block | 最新区块信息 | 否 |
get_block | 按编号/哈希查询区块 | 否 |
get_transaction | 交易详情 | 否 |
get_balance | ETH 余额查询 | 否 |
get_gas_price | 当前 Gas 价格 | 否 |
check_contract | 智能合约检测 | 否 |
get_network_stats | 网络统计信息 | 否 |
get_account_transactions | 账户交易历史 | 是 |
get_account_tokens | 代币转账历史 | 是 |
配置
通过环境变量进行配置:
NODE_ENV=development # development|production
MCP_TRANSPORT_TYPE=stdio # stdio|http
MCP_HTTP_PORT=3010 # HTTP port
BASESCAN_API_KEY=your-key # BaseScan API key (optional)
MCP_LOG_LEVEL=info # debug|info|warning|error
安全
- 将 API 密钥存储在环境变量中
- 切勿提交包含真实值的
.env文件 - 在生产环境中使用 HTTPS
网络
- Base 主网:链 ID 8453
- Base Sepolia:链 ID 84532
开发
npm run dev # Development with hot reload
npm test # Run tests
npm run lint # Code linting
npm run format # Code formatting
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。