
Moralis Web3 API - MCP

2025.04.11
0
JavaScript区块链数据访问Web3 API金融服务
Moralis Web3 API - MCP 是一个基于 Model Context Protocol (MCP) 的服务实现,用于与 Moralis Web3 API 进行交互,通过结构化的 API 接口提供对多链区块链数据的访问。该服务支持 100 多个区块链 API 端点,涵盖以太坊、Polygon、BSC、Avalanche 等多种网络,并提供 NFT 数据查询、代币信息获取、钱包分析等全面工具。
View on GitHub
Overview
基本能力
产品定位
Moralis Web3 API - MCP 是一个区块链数据访问服务,通过 MCP 协议提供标准化的数据交换接口。
核心功能
- 通过统一的 MCP 接口访问 100+ 区块链 API 端点
- 支持多链(以太坊、Polygon、BSC、Avalanche 等)
- 提供 NFT 数据查询、代币信息获取、钱包分析等工具
- 模块化架构,动态加载端点
- 基于 Model Context Protocol 实现标准化数据交换
适用场景
- 区块链应用开发
- NFT 数据分析
- 代币价格和交易监控
- 钱包行为分析
- DeFi 应用集成
工具列表
- Blockchain API: 获取区块内容、交易详情、最新区块号等
- NFT API: 获取 NFT 集合数据、元数据、所有者等
- Token API: 获取代币价格、元数据、持有者等
- Wallet API: 获取钱包链、盈利能力、统计数据等
- DeFi API: 获取钱包 DeFi 头寸
- Utils: 审查合约是否为垃圾邮件
常见问题解答
- 如何获取 API 密钥? 需要在 Moralis 官网注册并获取 API 密钥。
- 支持哪些区块链? 支持以太坊、Polygon、BSC、Avalanche 等多种网络。
使用教程
使用依赖
# 安装依赖
npm install
安装教程
- 克隆或下载项目代码
- 安装依赖(如上所述)
- 配置 Claude 配置文件以使用该服务
Claude 配置
将以下配置添加到 Claude 配置文件中:
{
"globalShortcut": "",
"mcpServers": {
"crypto-moralis": {
"command": "node",
"args": [
"...yourpath-to-the-folder/moralis-mcp"
],
"env": {
"MORALIS_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
调试方式
- 确保已正确设置
MORALIS_API_KEY
环境变量 - 启动服务后,可以通过 MCP 客户端测试端点是否正常工作
- 检查日志以排查任何错误