Skip to main content
Glama

Сервер Hive MCP

значок кузнецазначок гламур

Сервер MCP, который позволяет помощникам на основе искусственного интеллекта взаимодействовать с блокчейном Hive через протокол контекста модели.

Обзор

Этот сервер обеспечивает мост между помощниками ИИ (такими как Клод) и блокчейном Hive, позволяя моделям ИИ:

  • Извлечь информацию об учетной записи и историю

  • Получить записи и обсуждения в блогах

  • Получить сообщения по тегу или пользователю

  • Голосуйте за контент и создавайте посты (при условии надлежащей аутентификации)

  • Отправляйте токены HIVE или HBD на другие счета

  • Подписывайте и проверяйте сообщения с помощью ключей Hive

  • Отправляйте и получайте зашифрованные сообщения

Related MCP server: Bankless Onchain MCP Server

Функции

Подсказки

  • create-post — создает структурированную подсказку, помогающую ИИ создать новую публикацию Hive с правильным форматом и тегами.

  • analyze-account — создает запрос на анализ статистики учетной записи Hive, истории публикаций и шаблонов активности.

Инструменты

Чтение данных

  • get_account_info — получить подробную информацию об аккаунте блокчейна Hive

  • get_post_content — Получить конкретную запись по автору и постоянной ссылке

  • get_posts_by_tag — получение сообщений по тегу и категории (трендовые, популярные и т. д.)

  • get_posts_by_user — Извлечение сообщений определенного пользователя или его ленты

  • get_account_history — Получить историю транзакций для учетной записи с дополнительной фильтрацией операций

  • get_chain_properties — получение текущих свойств и статистики блокчейна Hive

  • get_vesting_delegations — Получить список делегирований, переданных определенной учетной записью

Взаимодействие с блокчейном (требуется аутентификация)

  • vote_on_post — голосование за контент Hive (требуется ключ публикации)

  • create_post — создание новых записей в блоге на блокчейне Hive (требуется ключ публикации)

  • create_comment — комментировать существующие сообщения или отвечать на комментарии (требуется ключ публикации)

  • send_token — отправка криптовалюты HIVE или HBD на другие счета (требуется активный ключ)

Криптография

  • sign_message — Подписать сообщение, используя закрытый ключ Hive

  • verify_signature — проверка подписи сообщения с помощью открытого ключа Hive

Зашифрованные сообщения

  • encrypt_message — шифрует сообщение для определенной учетной записи Hive

  • decrypt_message — расшифровать зашифрованное сообщение из определенной учетной записи Hive

  • send_encrypted_message — отправка зашифрованного сообщения с использованием токена передачи

  • get_encrypted_messages - Извлечение и при необходимости расшифровка сообщений из истории аккаунта

Отладка с помощью MCP Inspector

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  # For content operations
export HIVE_ACTIVE_KEY=your-hive-active-private-key    # For token transfers
export HIVE_MEMO_KEY=your-hive-memo-private-key        # For encrypted messaging

Примечание по безопасности : Никогда не делитесь своими закрытыми ключами и не передавайте их в систему контроля версий. Используйте переменные среды или безопасный подход к конфигурации.

Интеграция с помощниками на основе искусственного интеллекта

Клод Десктоп

Чтобы использовать этот сервер с Claude Desktop:

  1. Убедитесь, что у вас установлен Claude Desktop

  2. Откройте или создайте файл конфигурации Клода:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    • Linux: ~/.config/Claude/claude_desktop_config.json

  3. Добавьте этот сервер в свою конфигурацию:

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

Виндсерфинг и курсор

Одна и та же конфигурация JSON работает для Windsurf (в windsurf_config.json ) и для Cursor (в ~/.cursor/mcp.json для версии >= 0.47).

В предыдущих версиях вам придется использовать формат команды из 1 строки в разделе MCP настроек: env HIVE_USERNAME=your-hive-username env HIVE_POSTING_KEY=your-hive-posting-private-key env HIVE_ACTIVE_KEY=your-hive-active-private-key env HIVE_MEMO_KEY=your-hive-memo-private-key npx -y @gluneau/hive-mcp-server

Примеры

Подключившись к клиенту MCP, вы можете задавать такие вопросы, как:

  • «Какие публикации с тегом #photography пользуются наибольшим спросом на Hive?»

  • «Покажи мне последние сообщения пользователя 'alice'»

  • «Каков баланс и реквизиты счета для «Боба»?»

  • «Получить историю транзакций для 'charlie'»

  • «Можете ли вы проголосовать за пост пользователя 'dave' с постоянной ссылкой 'my-awesome-post'?»

  • «Создать новый пост на Hive о технологии искусственного интеллекта»

  • «Отправить 1 HIVE пользователю 'frank' с сообщением 'Спасибо за помощь!'»

  • «Подпишите это сообщение моим ключом публикации Hive: «Проверка моей личности»»

  • «Каковы текущие свойства блокчейна Hive?»

  • «Покажите мне делегирование полномочий, сделанное пользователем 'grace'»

  • «Зашифровать это сообщение для пользователя 'alice': 'Это секретное сообщение'»

  • «Расшифруйте это сообщение от 'bob': '#4f3a5b...'»

  • «Отправьте зашифрованное сообщение «Чарли» со словами «Давай встретимся завтра»»

  • «Покажи мне мои зашифрованные сообщения и расшифруй их»

  • «Получить последние 10 зашифрованных сообщений, которыми я обменивался с 'dave'»

Документация по инструменту

get_account_info

Получает подробную информацию об учетной записи блокчейна Hive, включая баланс, полномочия, силу голоса и другие показатели.

  • Параметры:

    • username : Имя пользователя Hive для извлечения информации

get_post_content

Извлекает конкретную запись блога Hive, идентифицированную по автору и постоянной ссылке.

  • Параметры:

    • author : Автор поста

    • permlink : Постоянная ссылка на пост

get_posts_by_tag

Извлекает сообщения Hive, отфильтрованные по определенному тегу и отсортированные по категории.

  • Параметры:

    • category : сортировка по категориям (популярные, популярные, созданные и т. д.)

    • tag : тег для фильтрации сообщений

    • limit : количество возвращаемых сообщений (1-20)

get_posts_by_user

Извлекает сообщения, созданные или находящиеся в ленте определенного пользователя Hive.

  • Параметры:

    • category : Тип пользовательских сообщений для извлечения (блог или лента)

    • username : Имя пользователя Hive для извлечения сообщений

    • limit : количество возвращаемых сообщений (1-20)

get_account_history

Извлекает историю транзакций для учетной записи Hive с дополнительной фильтрацией по типу операции.

  • Параметры:

    • username : Имя пользователя Hive

    • limit : количество операций для возврата

    • operation_filter : Необязательный список типов операций для фильтрации

get_chain_properties

Получите текущие свойства и статистику блокчейна Hive.

  • Параметры: Нет

get_vesting_delegations

Получите список делегирований, переданных конкретной учетной записью Hive.

  • Параметры:

    • username : учетная запись Hive для получения делегаций

    • limit : Максимальное количество делегаций для извлечения

    • from : Необязательный начальный счет для пагинации

vote_on_post

Проголосуйте за публикацию Hive (положите или отрицайте ее), используя настроенную учетную запись Hive.

  • Параметры:

    • author : Автор поста, за который нужно проголосовать

    • permlink : Постоянная ссылка на пост, за который можно проголосовать

    • weight : вес голоса от -10000 (100% голосов «против») до 10000 (100% голосов «за»)

create_post

Создайте новую запись в блоге на блокчейне Hive, используя настроенную учетную запись.

  • Параметры:

    • title : Название записи в блоге

    • body : Содержание записи в блоге (поддерживается Markdown)

    • tags : Теги для поста

    • Различные необязательные параметры для вознаграждений, бенефициаров и т. д.

create_comment

Создайте комментарий к существующей публикации Hive или ответьте на другой комментарий.

  • Параметры:

    • parent_author : Имя пользователя автора сообщения или комментария, на который вы отвечаете

    • parent_permlink : Постоянная ссылка на пост или комментарий, на который вы отвечаете

    • body : Содержание комментария (поддерживается Markdown)

    • Различные необязательные параметры для вознаграждений, бенефициаров и т. д.

send_token

Отправьте токены HIVE или HBD на другую учетную запись Hive, используя настроенную учетную запись.

  • Параметры:

    • to : Имя пользователя Hive получателя

    • amount : количество токенов для отправки

    • currency : Валюта для отправки (HIVE или HBD)

    • memo : необязательная памятка для включения в транзакцию

sign_message

Подпишите сообщение, используя закрытый ключ Hive из переменных среды.

  • Параметры:

    • message : Сообщение для подписи

    • key_type : Тип используемого ключа (публикующий, активный или мемо)

verify_signature

Проверьте цифровую подпись с помощью открытого ключа Hive.

  • Параметры:

    • message_hash : хэш SHA-256 сообщения в шестнадцатеричном формате

    • signature : Строка подписи для проверки

    • public_key : Открытый ключ для проверки

encrypt_message

Зашифруйте сообщение для определенной учетной записи Hive, используя шифрование Memo.

  • Параметры:

    • message : Сообщение для шифрования

    • recipient : Имя пользователя Hive получателя

decrypt_message

Расшифруйте зашифрованное сообщение, полученное с определенной учетной записи Hive.

  • Параметры:

    • encrypted_message : Зашифрованное сообщение (начинается с #)

    • sender : Имя пользователя Hive отправителя

send_encrypted_message

Отправьте зашифрованное сообщение на учетную запись Hive, используя небольшой токен-перевод.

  • Параметры:

    • message : Сообщение для шифрования и отправки

    • recipient : Имя пользователя Hive получателя

    • amount : сумма HIVE для отправки (минимум 0,001, по умолчанию: 0,001)

get_encrypted_messages

Извлекайте зашифрованные сообщения из истории аккаунта с возможностью расшифровки.

  • Параметры:

    • username : имя пользователя Hive для извлечения зашифрованных сообщений

    • limit : Максимальное количество сообщений для извлечения (по умолчанию: 20)

    • decrypt : следует ли пытаться расшифровать сообщения (по умолчанию: false)

Разработка

Структура проекта

  • src/index.ts — Основная реализация сервера

  • src/tools/ - Реализация всех инструментов

  • src/schemas/ - Схемы Zod для параметров инструментов

  • src/utils/ — Вспомогательные функции для взаимодействия с блокчейном Hive

  • src/config/ — Конфигурация клиента и обработка уровня журнала

Зависимости

Лицензия

МСК

Внося вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

Более подробные правила внесения вклада см. в файле CONTRIBUTING.md .

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.
    1
  • A
    license
    B
    quality
    F
    maintenance
    Implements the Model Context Protocol to allow AI models to access and interact with blockchain data, including reading contract states, retrieving events, and accessing transaction information across various networks.
    10
    15
    80
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants to interact with Hedera blockchain in real-time, allowing them to check account balances, view block information, and estimate transaction costs.
    30
    5
    1
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Provide AI agents and automation tools with contextual access to blockchain data including balance…

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gluneau/hive-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server