Hive
Summary
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.
Available Actions(17)
get_account_info
Get detailed information about a Hive blockchain account. Parameters: username (string)
get_post_content
Retrieve a specific post by author and permlink. Parameters: author (string), permlink (string)
get_posts_by_tag
Retrieve posts by tag and category (trending, hot, etc.). Parameters: category (string), tag (string), limit (integer)
get_posts_by_user
Fetch posts from a specific user or their feed. Parameters: category (string), username (string), limit (integer)
get_account_history
Get transaction history for an account with optional operation filtering. Parameters: username (string), limit (integer), operation_filter (optional list)
get_chain_properties
Fetch current Hive blockchain properties and statistics. Parameters: None
get_vesting_delegations
Get a list of vesting delegations made by a specific Hive account. Parameters: username (string), limit (integer), from (optional string)
vote_on_post
Vote on Hive content (requires posting key). Parameters: author (string), permlink (string), weight (integer)
create_post
Create new blog posts on the Hive blockchain (requires posting key). Parameters: title (string), body (string), tags (array), various optional parameters
create_comment
Comment on existing posts or reply to comments (requires posting key). Parameters: parent_author (string), parent_permlink (string), body (string), various optional parameters
send_token
Send HIVE or HBD cryptocurrency to other accounts (requires active key). Parameters: to (string), amount (number), currency (string), memo (optional string)
sign_message
Sign a message using a Hive private key. Parameters: message (string), key_type (string)
verify_signature
Verify a message signature against a Hive public key. Parameters: message_hash (string), signature (string), public_key (string)
encrypt_message
Encrypt a message for a specific Hive account. Parameters: message (string), recipient (string)
decrypt_message
Decrypt an encrypted message from a specific Hive account. Parameters: encrypted_message (string), sender (string)
send_encrypted_message
Send an encrypted message using a token transfer. Parameters: message (string), recipient (string), amount (number)
get_encrypted_messages
Retrieve and optionally decrypt messages from account history. Parameters: username (string), limit (integer), decrypt (boolean)
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论