
Hive MCP Server

2025.03.20
2
TypeScript区块链交互加密消息传递金融服务交流协作
Hive MCP Server 是一个基于 Model Context Protocol 的服务器,旨在为 AI 助手(如 Claude)提供与 Hive 区块链交互的能力。它允许 AI 模型获取账户信息、检索博客帖子、投票、创建帖子、发送加密货币、签名验证以及发送和接收加密消息。
View on GitHub
Overview
基本能力
产品定位
Hive MCP Server 是一个桥梁,连接 AI 助手和 Hive 区块链,使 AI 能够执行各种区块链操作。
核心功能
- 获取账户信息和历史记录
- 检索博客帖子和讨论
- 按标签或用户获取帖子
- 投票和创建帖子(需认证)
- 发送 HIVE 或 HBD 代币
- 签名和验证消息
- 发送和接收加密消息
适用场景
- AI 助手与区块链交互
- 自动化区块链操作
- 加密消息传递
工具列表
读取数据
get_account_info
- 获取账户信息get_post_content
- 获取帖子内容get_posts_by_tag
- 按标签获取帖子get_posts_by_user
- 按用户获取帖子get_account_history
- 获取账户历史get_chain_properties
- 获取区块链属性get_vesting_delegations
- 获取委托列表
区块链交互(需认证)
vote_on_post
- 投票create_post
- 创建帖子create_comment
- 创建评论send_token
- 发送代币
加密
sign_message
- 签名消息verify_signature
- 验证签名encrypt_message
- 加密消息decrypt_message
- 解密消息send_encrypted_message
- 发送加密消息get_encrypted_messages
- 获取加密消息
常见问题解答
- 如何配置认证?
设置环境变量
HIVE_USERNAME
,HIVE_POSTING_KEY
,HIVE_ACTIVE_KEY
,HIVE_MEMO_KEY
。 - 如何调试?
使用 MCP Inspector:
npx @modelcontextprotocol/inspector npx @gluneau/hive-mcp-server
。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 安装依赖:
npm install @hiveio/dhive @modelcontextprotocol/sdk zod
- 运行服务器:
npx @gluneau/hive-mcp-server
调试方式
使用 MCP Inspector:
npx @modelcontextprotocol/inspector npx @gluneau/hive-mcp-server
认证配置
设置环境变量:
export HIVE_USERNAME=your-hive-username
export HIVE_POSTING_KEY=your-hive-posting-private-key
export HIVE_ACTIVE_KEY=your-hive-active-private-key
export HIVE_MEMO_KEY=your-hive-memo-private-key
集成 AI 助手
- 安装 Claude Desktop。
- 编辑配置文件
claude_desktop_config.json
,添加服务器配置。 - 重启 Claude Desktop。