This MCP server implementation provides a bridge to the Hive blockchain, enabling AI assistants to interact with Hive data and operations. Built with TypeScript and leveraging the @hiveio/dhive library, it offers tools for querying blockchain data, posting content, and managing accounts. The server is designed for use cases requiring AI-driven content creation, social media automation, or analysis of Hive blockchain data.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Get detailed information about a Hive blockchain account. Parameters: username (string)
Retrieve a specific post by author and permlink. Parameters: author (string), permlink (string)
Retrieve posts by tag and category (trending, hot, etc.). Parameters: tag (string), category (string), limit (integer)
Fetch posts from a specific user or their feed. Parameters: username (string), category (string), limit (integer)
Get transaction history for an account with optional operation filtering. Parameters: username (string), limit (integer), operation_filter (optional list)
Fetch current Hive blockchain properties and statistics. Parameters: None
Get a list of vesting delegations made by a specific Hive account. Parameters: username (string), limit (integer), from (optional string)
Vote on Hive content (requires posting key). Parameters: author (string), permlink (string), weight (integer)
Create new blog posts on the Hive blockchain (requires posting key). Parameters: title (string), body (string), tags (array of strings)
Comment on existing posts or reply to comments (requires posting key). Parameters: parent_author (string), parent_permlink (string), body (string)
Send HIVE or HBD cryptocurrency to other accounts (requires active key). Parameters: to (string), amount (number), currency (string), memo (optional string)
Sign a message using a Hive private key. Parameters: message (string), key_type (string)
Verify a message signature against a Hive public key. Parameters: message_hash (string), signature (string), public_key (string)
Encrypt a message for a specific Hive account. Parameters: message (string), recipient (string)
Decrypt an encrypted message from a specific Hive account. Parameters: encrypted_message (string), sender (string)
Send an encrypted message using a token transfer. Parameters: message (string), recipient (string), amount (number)
Retrieve and optionally decrypt messages from account history. Parameters: username (string), limit (integer), decrypt (boolean)