Hive金融社交服务添加福利群:解决AI开发者的「MCP实战痛点」一个通过模型上下文协议使 AI 助手能够与 Hive 区块链交互的 MCP 服务器。
该服务器为 AI 助手(如 Claude)和 Hive 区块链之间提供了桥梁,允许 AI 模型执行以下操作:
create-post - 创建结构化的提示词,引导 AI 以正确的格式和标签创建新的 Hive 文章analyze-account - 生成提示词,分析 Hive 账户的统计数据、发布历史和活动模式get_account_info - 获取有关 Hive 区块链账户的详细信息get_post_content - 根据作者和永久链接检索特定的文章get_posts_by_tag - 按标签和类别(热门、趋势等)检索文章get_posts_by_user - 从特定用户或其订阅中获取文章get_account_history - 获取账户的交易历史记录,并可选择过滤操作get_chain_properties - 获取当前 Hive 区块链的属性和统计信息get_vesting_delegations - 获取由特定账户发起的质押委托列表vote_on_post - 对 Hive 内容进行投票(需要发布密钥)create_post - 在 Hive 区块链上创建新博客文章(需要发布密钥)create_comment - 对现有文章发表评论或回复评论(需要发布密钥)send_token - 将 HIVE 或 HBD 加密货币发送到其他账户(需要活跃密钥)sign_message - 使用 Hive 私钥对消息进行签名verify_signature - 验证消息签名是否与 Hive 公钥匹配encrypt_message - 为特定的 Hive 账户加密消息decrypt_message - 解密来自特定 Hive 账户的加密消息send_encrypted_message - 使用代币转账发送加密消息get_encrypted_messages - 从账户历史记录中检索并可选地解密消息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 # For content operations
export HIVE_ACTIVE_KEY=your-hive-active-private-key # For token transfers
export HIVE_MEMO_KEY=your-hive-memo-private-key # For encrypted messaging

安全注意事项:切勿共享您的私钥或将它们提交到版本控制系统。请使用环境变量或安全的配置方法。
要将此服务器与 Claude Desktop 一起使用:
确保已安装 Claude Desktop
打开或创建 Claude 配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json将此服务器添加到您的配置中:
{
"mcpServers": {
"hive": {
"command": "npx",
"args": ["-y", "@gluneau/hive-mcp-server"],
"env": {
"HIVE_USERNAME": "your-hive-username",
"HIVE_POSTING_KEY": "your-hive-posting-private-key",
"HIVE_ACTIVE_KEY": "your-hive-active-private-key",
"HIVE_MEMO_KEY": "your-hive-memo-private-key"
}
}
}
}

相同的 JSON 配置适用于 Windsurf(在 windsurf_config.json 中)和 Cursor(对于版本 >= 0.47,在 ~/.cursor/mcp.json 中)。
在早期版本中,您需要在设置的 MCP 部分使用单行命令格式:
env HIVE_USERNAME=your-hive-username env HIVE_POSTING_KEY=your-hive-posting-private-key env HIVE_ACTIVE_KEY=your-hive-active-private-key env HIVE_MEMO_KEY=your-hive-memo-private-key npx -y @gluneau/hive-mcp-server
连接到 MCP 客户端后,您可以提出如下问题:
get_account_info获取 Hive 区块链账户的详细信息,包括余额、权限、投票权等其他指标。
username: 要查询信息的 Hive 用户名get_post_content通过作者和永久链接检索特定的 Hive 博客文章。
author: 文章作者permlink: 文章的永久链接get_posts_by_tag根据特定标签筛选并按类别排序来检索 Hive 文章。
category: 排序类别(如热门、最新、创建时间等)tag: 用于筛选文章的标签limit: 返回的文章数量(1-20)get_posts_by_user检索特定 Hive 用户发布的或在其动态中的文章。
category: 要获取的用户文章类型(博客或动态)username: 要为其获取文章的 Hive 用户名limit: 返回的文章数量(1-20)get_account_history检索 Hive 账户的交易历史记录,并可选择性地按操作类型过滤。
参数:
account: 要查询历史记录的 Hive 账户名start: 开始的交易索引end: 结束的交易索引operation_types: 可选参数,指定要过滤的操作类型列表参数:
username: Hive 用户名limit: 返回的操作数量operation_filter: 可选的操作类型列表,用于过滤get_chain_properties获取当前的 Hive 区块链属性和统计数据。
get_vesting_delegations获取特定 Hive 账户的委托列表。
username: 获取委托的 Hive 账户limit: 要检索的最大委托数量from: 可选的分页起始账户vote_on_post使用配置的 Hive 账户对 Hive 帖子进行投票(点赞或点踩)。
author: 要投票的帖子的作者permlink: 要投票的帖子的永久链接weight: 投票权重,从 -10000(100% 点踩)到 10000(100% 点赞)create_post使用配置的账户在 Hive 区块链上创建新的博客文章。
title: 博客文章的标题body: 博客文章的内容(支持 Markdown)tags: 文章的标签create_comment在现有的 Hive 帖子上发表评论或回复其他评论。
parent_author: 您要回复的帖子作者或评论者的用户名parent_permlink: 您要回复的帖子或评论的永久链接body: 评论的内容(支持 Markdown)send_token使用配置的账户向另一个 Hive 账户发送 HIVE 或 HBD 代币。
to: 收件人的 Hive 用户名amount: 要发送的代币数量currency: 要发送的货币(HIVE 或 HBD)memo: 可选的交易备注sign_message使用环境变量中的 Hive 私钥签署消息。
message: 要签名的消息key_type: 使用的密钥类型(posting、active 或 memo)verify_signature验证数字签名是否与 Hive 公钥匹配。
message_hash: 消息的 SHA-256 哈希值(十六进制格式)signature: 要验证的签名字符串public_key: 用于验证的公钥encrypt_message使用备忘录加密为特定 Hive 账户加密消息。
message: 要加密的消息recipient: 收件人的 Hive 用户名decrypt_message解密从特定 Hive 账户收到的加密消息。
encrypted_message: 加密的消息(以 # 开头)sender: 发送者的 Hive 用户名send_encrypted_message使用小额代币转账发送加密消息给 Hive 账户。
message: 要加密并发送的消息recipient: 收件人的 Hive 用户名amount: 要发送的 HIVE 数量(最小 0.001,默认:0.001)get_encrypted_messages从账户历史中检索加密消息,并可选择解密。
username: 要获取加密消息的Hive用户名limit: 要检索的最大消息数量(默认:20)decrypt: 是否尝试对消息进行解密(默认:false)src/index.ts - 主服务器实现src/tools/ - 所有工具的实现src/schemas/ - 工具参数的Zod模式src/utils/ - 与Hive区块链交互的实用函数src/config/ - 客户端配置和日志级别处理ISC
欢迎贡献!请随时提交Pull Request。
有关更详细的贡献指南,请参阅CONTRIBUTING.md文件。