
gluneau/hive-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
An MCP server that enables AI assistants to interact with the Hive blockchain through the Model Context Protocol.
Обзор
An MCP server that enables AI assistants to interact with the Hive blockchain through the Model Context Protocol. This server provides a bridge between AI assistants (like Claude) and the Hive blockchain, allowing AI models to: - Fetch account information and history - Retrieve blog posts and discussions - Get posts by tag or user - Vote on content and create posts (when properly authenticated) - Send HIVE or HBD tokens to other accounts - Sign and verify messages with Hive keys - Send and receive encrypted messages - create-post - Creates a structured prompt to guide the AI through creating a new Hive post with the right format and tags - analyze-account - Generates a prompt to analyze a Hive account's statistics, posting history, and activity patterns - get_account_info - Get detailed information about a Hive blockchain account - get_post_content - Retrieve a specific post by author and permlink - get_posts_by_tag - Retrieve posts by tag and category (trending, hot, etc.
README
Показан фрагмент оригинального README. Открыть оригинал.
Hive MCP Server
An MCP server that enables AI assistants to interact with the Hive blockchain through the Model Context Protocol.
Overview
This server provides a bridge between AI assistants (like Claude) and the Hive blockchain, allowing AI models to:
- Fetch account information and history
- Retrieve blog posts and discussions
- Get posts by tag or user
- Vote on content and create posts (when properly authenticated)
- Send HIVE or HBD tokens to other accounts
- Sign and verify messages with Hive keys
- Send and receive encrypted messages
Features
Prompts
create-post- Creates a structured prompt to guide the AI through creating a new Hive post with the right format and tagsanalyze-account- Generates a prompt to analyze a Hive account’s statistics, posting history, and activity patterns
Tools
Reading Data
get_account_info- Get detailed information about a Hive blockchain accountget_post_content- Retrieve a specific post by author and permlinkget_posts_by_tag- Retrieve posts by tag and category (trending, hot, etc.)get_posts_by_user- Fetch posts from a specific user or their feedget_account_history- Get transaction history for an account with optional operation filteringget_chain_properties- Fetch current Hive blockchain properties and statisticsget_vesting_delegations- Get a list of vesting delegations made by a specific account
Blockchain Interactions (Require Authentication)
vote_on_post- Vote on Hive content (requires posting key)create_post- Create new blog posts on the Hive blockchain (requires posting key)create_comment- Comment on existing posts or reply to comments (requires posting key)send_token- Send HIVE or HBD cryptocurrency to other accounts (requires active key)
Cryptography
sign_message- Sign a message using a Hive private keyverify_signature- Verify a message signature against a Hive public key
Encrypted Messaging
encrypt_message- Encrypt a message for a specific Hive accountdecrypt_message- Decrypt an encrypted message from a specific Hive accountsend_encrypted_message- Send an encrypted message using a token transferget_encrypted_messages- Retrieve and optionally decrypt messages from account history
Debugging with MCP Inspector
The MCP Inspector provides an interactive interface for testing and debugging the server:
npx @modelcontextprotocol/inspector npx @gluneau/hive-mcp-server
Authentication Configuration
Установка
npx -y @gluneau/hive-mcp-serverКонфигурация
{
"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"
}
}
}
}