Moralis Web3 API - MCP

Moralis Web3 API - MCP

site icon
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

安装教程

  1. 克隆或下载项目代码
  2. 安装依赖(如上所述)
  3. 配置 Claude 配置文件以使用该服务

Claude 配置

将以下配置添加到 Claude 配置文件中:

{
  "globalShortcut": "",
  "mcpServers": {
    "crypto-moralis": {
      "command": "node",
      "args": [
        "...yourpath-to-the-folder/moralis-mcp"
      ],
      "env": {
        "MORALIS_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

调试方式

  1. 确保已正确设置 MORALIS_API_KEY 环境变量
  2. 启动服务后,可以通过 MCP 客户端测试端点是否正常工作
  3. 检查日志以排查任何错误

许可证

该项目遵循 MIT 开源许可条款。