GH

gluneau/hive-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

5 stars 3 forks Качество 66 Тренд 13ISC

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 tags
  • analyze-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 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.)
  • get_posts_by_user - Fetch posts from a specific user or their feed
  • get_account_history - Get transaction history for an account with optional operation filtering
  • get_chain_properties - Fetch current Hive blockchain properties and statistics
  • get_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 key
  • verify_signature - Verify a message signature against a Hive public key

Encrypted Messaging

  • encrypt_message - Encrypt a message for a specific Hive account
  • decrypt_message - Decrypt an encrypted message from a specific Hive account
  • send_encrypted_message - Send an encrypted message using a token transfer
  • get_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

Открыть полный README на GitHub

Установка

npx -y @gluneau/hive-mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "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" } } } }