Hedera MCP
Hedera MCP 是Hedera区块链的MCP服务器实现,使用Hedera Agent Kit构建。它允许支持模型上下文协议(MCP)的AI模型与Hedera网络交互,然后您可以执行各种区块链操作,而无需编写代码或理解技术细节。
特性
- 15+MCP工具,涵盖账户操作、代币操作和分发。
- 非托管设置,任何服务器上都没有暴露私钥。
- 支持MCP兼容客户端,如Claude Desktop。更多的正在开发中。
- 与其他MCP工具(如
filesystem,github,这允许AI访问您的目录,并在Web3内外自动执行任务。
与Claude Desktop一起使用
- 如果您还没有安装Claude Desktop,请安装
- 打开克劳德桌面设置
- 将Hedera MCP服务器添加到您的配置中:
{
"mcpServers": {
"hedera": {
"command": "npx",
"args": [
"-y",
"hedera-mcp",
"--hedera_account_id=0.0.XXXXX",
"--hedera_private_key=YOUR_PRIVATE_KEY",
"--hedera_network=testnet"
],
"disabled": false
}
}
}替换 0.0.XXXXX 使用您的实际Hedera帐户ID和 YOUR_PRIVATE_KEY 使用您的实际私钥。您可以使用 testnet 或 mainnet 对于网络参数。
您还可以通过以下方式独立运行它:
npx hedera-mcp背景
目前,大多数Web3代理工具包都是基于Langchain的,需要开发人员创建单独的应用程序。然而,人工智能模型发展迅速,一旦开发人员发布应用程序,该模型往往会过时或过时,导致应用程序在短短几个月内就达到生命周期的终点。
Claude AI于2024年底推出的模型上下文协议(MCP)在今天迅速流行起来。它通过直接与人工智能界面集成来解决这个问题,允许用户轻松切换到最新的模型,并通过标准化的工具与Web3进行交互。
可用工具
Hedera MCP服务器为Claude和其他AI助手提供以下工具:
hedera_get_hbar_balance-检索帐户的HBAR余额hedera_get_all_token_balances-获取帐户的所有令牌余额hedera_get_hts_balance-获取帐户的特定令牌的余额hedera_get_token_holders-检索特定令牌的持有者hedera_airdrop_token-创建向多个帐户空投的令牌hedera_associate_token-将令牌与帐户关联hedera_claim_airdrop-从空投中领取代币hedera_create_fungible_token-创建新的可替换令牌hedera_create_non_fungible_token-创建新的不可替换令牌hedera_dissociate_token-将令牌与帐户解除关联hedera_get_pending_airdrop-获取帐户的待处理空投hedera_mint_fungible_token-铸造额外的可替代代币hedera_mint_nft-铸造新的不可替代代币hedera_reject_token-拒绝发送到帐户的令牌hedera_transfer_native_hbar_token-将HBAR转账至另一账户hedera_transfer_token-将代币转移到另一个帐户
截图
故障排除
如果您遇到问题:
- 验证您的帐户ID和私钥是否正确
- 检查您的账户是否有足够的HBAR余额
- 确保您的网络选择(测试网/主网)正确
- 更改MCP配置后重新启动Claude Desktop
- 检查控制台输出以获取详细的错误消息
部署
Hedera测试网
| 组件名称 | 链接到Hashscan |
|---|---|
| MCP部署的可替换代币 | https://hashscan.io/testnet/token/0.0.5915836 |
| MCP传输Tx | https://hashscan.io/testnet/transaction/1745803371.170539683 |
许可证
该项目根据MIT许可证获得许可。

