Hive MCP Server

Hive MCP Server

site icon
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。

安装教程

  1. 安装依赖:
npm install @hiveio/dhive @modelcontextprotocol/sdk zod
  1. 运行服务器:
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 助手

  1. 安装 Claude Desktop。
  2. 编辑配置文件 claude_desktop_config.json,添加服务器配置。
  3. 重启 Claude Desktop。

许可证

该项目遵循 ISC 开源许可条款,请参阅 ISC 了解完整条款。