
Hive MCP Server

2025.03.24
0
TypeScript区块链服务AI 交互金融服务交流协作
Hive MCP Server 是一个基于 Model Context Protocol 的服务器,旨在为 AI 助手(如 Claude)提供与 Hive 区块链交互的能力。它允许 AI 模型获取账户信息、检索博客文章和讨论、创建帖子、投票、发送加密货币以及进行加密消息的发送和接收。
View on GitHub
Overview
基本能力
产品定位
Hive MCP Server 是一个桥梁,连接 AI 助手和 Hive 区块链,使 AI 能够执行各种区块链操作。
核心功能
- 数据读取:获取账户信息、帖子内容、按标签或用户筛选帖子、账户历史记录等。
- 区块链交互:投票、创建帖子、评论、发送加密货币(需认证)。
- 加密功能:签名和验证消息、加密和解密消息。
适用场景
- AI 助手查询 Hive 区块链数据。
- AI 助手代表用户执行区块链操作(如发帖、投票)。
- 加密消息的发送和接收。
工具列表
- 数据读取工具:
get_account_info
:获取账户详细信息。get_post_content
:获取特定帖子内容。get_posts_by_tag
:按标签获取帖子。get_posts_by_user
:获取用户帖子。get_account_history
:获取账户历史记录。get_chain_properties
:获取区块链属性。-
get_vesting_delegations
:获取账户的 vesting 委托。 -
区块链交互工具:
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
。 - 安全性:切勿共享或提交私钥到版本控制。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 安装 MCP Inspector 用于调试:
bash npx @modelcontextprotocol/inspector npx @gluneau/hive-mcp-server
- 设置环境变量:
bash 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
调试方式
使用 MCP Inspector 进行交互式测试和调试。
集成示例
- Claude Desktop:
- 编辑配置文件
claude_desktop_config.json
,添加服务器配置。 - Windsurf 和 Cursor:
- 类似地编辑
windsurf_config.json
或~/.cursor/mcp.json
。
示例查询
- "What are the trending posts in the #photography tag on Hive?"
- "Show me the recent posts from username 'alice'"
- "Create a new post on Hive about AI technology"
- "Send 1 HIVE to user 'frank' with the memo 'Thanks for your help!'"