🧠 概述
Moralis MCP 服务器是一个本地或云部署引擎,它将自然语言提示与真实的区块链洞察相连接——允许 AI 模型查询钱包活动、代币指标、dapp 使用情况等,而无需自定义代码或 SQL。
该服务器建立在模型上下文协议之上,使 LLM 能够轻松地以一致、可解释和可扩展的方式与 Moralis API 对话。
- 🔗 完全可插入:交换 LLM、自定义检索逻辑或使用您自己的工具进行扩展
- 🧱 与 OpenAI、Claude 和开源模型兼容
- 🧠 为代理、开发者工具、机器人、仪表板等提供支持
⚙️ 常见用例
- 🤖 人工智能代理和助手:“这个钱包的交易历史是什么?”
- 📈 Devtools:链上 QA、测试、CLI 集成
- 📊 仪表板:将自然语言转化为图表/数据
- 📉 监控:代币/dapp 的警报和汇总
- 🧠 交易机器人:以法学硕士 (LLM) 为主导的策略,具有真正的区块链基础
🔐 获取 API 密钥
要将此 MCP 服务器与 Moralis API 一起使用,您需要一个 API 密钥:
⚠️ 注意:部分功能和端点需要 Moralis 付费套餐。如需完整访问权限和生产级性能,我们建议您注册付费套餐。
🚀 与客户端一起使用
要将 MCP 服务器连接到兼容客户端(例如 Claude Desktop、OpenAI 兼容代理、VS Code 扩展等),请将客户端配置为将服务器作为子进程启动。
大多数客户端都支持简单的配置文件 - 例如,您可以在客户端的配置目录中创建一个类似 mcp.json 的文件,内容如下:
此设置可适用于任何支持 MCP 服务器的客户端。请将示例值替换为您的具体用例值。
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Moralis API 服务器:
🖥️ 用作服务器
服务器接受可选的--transport
参数来指定传输类型。可用的传输类型包括:
stdio
:通过标准输入/输出进行通信(默认)。web
:启动 HTTP 服务器进行通信。streamable-http
:启动具有可流式传输端点的 HTTP 服务器。
示例
- 使用默认的
stdio
传输:
- 使用
web
传输:
这将启动一个 HTTP 服务器。您可以使用curl
或 Postman 等工具向服务器发送请求。
- 使用
streamable-http
传输:
这将启动一个 HTTP 服务器。您可以使用curl
或 Postman 等工具向服务器发送请求。
笔记
- 确保在启动服务器之前设置所需的环境变量(例如,
MORALIS_API_KEY
)。 - 对于自定义配置,您可以根据需要传递额外的参数或环境变量。
- 有关每种传输类型的更多详细信息,请参阅文档。
🛠 开发
安装依赖项:
构建服务器:
对于使用自动重建的开发:
🐞 调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:
检查器将提供一个 URL 来访问浏览器中的调试工具。
💬 示例提示
以下是您可以通过 MCP 服务器与 AI 代理一起使用的一些示例提示:
这些提示使用 MCP 方法注册表进行解析并映射到结构化的 Moralis API 调用。
💡 您还可以根据任何支持的方法构建自定义提示。
📚 API 参考
Moralis MCP 服务器将用户输入的指令封装并转换为 Moralis REST API 调用。您可以在此处探索底层 API 接口:
本文档涵盖以下端点:
- 代币定价
- 钱包活动
- NFT 元数据和所有权
- 转账和交易
- 以及更多
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Moralis REST API 的 TypeScript 包装器,可通过模型上下文协议 (MCP) 与区块链数据进行交互。
Related MCP Servers
- AsecurityAlicenseAqualityA TypeScript-based Model Context Protocol (MCP) server enabling integration with PiAPI for media content generation using platforms like Midjourney, Flux, and others through MCP-compatible applications.Last updated -122TypeScriptMIT License
- AsecurityFlicenseAqualityEnables interaction with Trello boards, lists, and cards through Model Context Protocol (MCP) tools, leveraging TypeScript for type safety and asynchronous operations.Last updated -5JavaScript
- -securityFlicense-qualityA Model Context Protocol (MCP) server that provides onchain tools for Claude AI, allowing it to interact with the Polygon PoS blockchain to call contract functions, manage ERC20 tokens, and check gas prices.Last updated -68TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.Last updated -TypeScriptMIT License