Skip to main content
Glama

Cryptocurrency Daemon MCP Server

by raw391

Криптовалютный демон MCP сервер (БЕТА)

Сервер Model Context Protocol (MCP) для взаимодействия с RPC-интерфейсами демонов криптовалюты. Этот сервер позволяет помощникам ИИ помогать управлять и взаимодействовать с узлами криптовалюты контролируемым образом.

⚠️ ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ О БЕЗОПАСНОСТИ ⚠️

Это программное обеспечение позволяет системам ИИ взаимодействовать с демонами криптовалюты. Пожалуйста, внимательно прочтите это предупреждение:

  1. Запуск этого сервера MCP дает системам искусственного интеллекта возможность:
    • Отправить транзакции
    • Доступ к информации о кошельке
    • Изменить настройки кошелька
    • Просмотреть личные данные
    • Выполнение команд демона
  2. Потенциальные риски включают в себя:
    • Потеря средств из-за несанкционированных транзакций
    • Раскрытие личной информации
    • Непреднамеренные изменения кошелька или демона
    • Потенциальные уязвимости безопасности при неправильной настройке
  3. Необходимые меры безопасности:
    • Используйте отдельный кошелек с ограниченными средствами для взаимодействия с ИИ
    • Никогда не предоставляйте доступ к кошелькам, содержащим значительные ценности
    • Настройте строгие разрешения RPC
    • Отслеживать все взаимодействия ИИ с демоном
    • Регулярные проверки безопасности конфигураций
    • Сохраняйте резервные копии всех важных данных

Это программное обеспечение находится в стадии BETA. Используйте его на свой страх и риск.

Установка

Установка через Smithery

Чтобы автоматически установить Cryptocurrency Daemon Server для Claude Desktop через Smithery :

npx -y @smithery/cli install @raw391/coin_daemon_mcp --client claude

1. Установите пакет

Вы можете установить пакет через npm:

npm install @raw391/coin-daemon-mcp

2. Настройте Claude Desktop

Чтобы использовать этот MCP с Claude Desktop, вам нужно будет изменить конфигурацию Claude Desktop. Файл конфигурации находится по адресу:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Добавьте в вашу конфигурацию следующее:

{ "mcpServers": { "cryptocurrency": { "command": "npx", "args": [ "-y", "@raw391/coin-daemon-mcp" ], "env": { "CONFIG_PATH": "path/to/your/config.json" } } } }

3. Создать файл конфигурации

Создайте файл конфигурации для ваших демонов криптовалюты. Вот несколько примеров конфигураций:

Базовая конфигурация одного демона
{ "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "your-rpc-user", "rpcPassword": "your-rpc-password" } ] }
Конфигурация нескольких демонов
{ "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "zec-user", "rpcPassword": "zec-password" }, { "coinName": "bitcoin", "nickname": "btc-main", "rpcEndpoint": "127.0.0.1:8332", "rpcUser": "btc-user", "rpcPassword": "btc-password" } ] }
Расширенная конфигурация с каталогом данных

Для лучшей практики безопасности вы можете также использовать файловую систему MCP для управления данными демона. Вот как настроить оба вместе:

{ "mcpServers": { "cryptocurrency": { "command": "npx", "args": [ "-y", "@raw391/coin-daemon-mcp" ], "env": { "CONFIG_PATH": "C:/CryptoConfig/daemon-config.json" } }, "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "C:/CryptoData" ] } } }

4. Настройте свой криптовалютный демон

Убедитесь, что файл конфигурации вашего демона криптовалюты (например, zcash.conf, bitcoin.conf) имеет соответствующие настройки RPC:

server=1 rpcuser=your-rpc-user rpcpassword=your-rpc-password rpcallowip=127.0.0.1

5. Начните использовать MCP

После настройки перезапустите Claude Desktop. Вы должны увидеть новые инструменты, ресурсы и подсказки, доступные для:

  • Отправка транзакций
  • Проверка баланса
  • Управление кошельками
  • Мониторинг состояния демона
  • Изучение криптовалют
  • И многое другое

Особенности МКП

Сервер предоставляет три типа возможностей MCP:

Инструменты

  1. Управление транзакциями
    • send-coins : отправлять прозрачные транзакции
    • zsend-coins : Отправка защищенных транзакций (для конфиденциальных монет)
    • shield-coins : конвертировать прозрачные средства в защищенные
  2. Операции с кошельком
    • get-balance : Проверка баланса
    • execute-command : выполнить любую поддерживаемую команду RPC
  3. Управление демонами
    • check-status : Получить информацию о демоне

Ресурсы

Получите доступ к ценным данным и документации:

  1. Ресурсы документации
    • crypto://{coinType}/help : Получите подробную документацию по конкретным криптовалютам
    • daemon://{name}/help : Получить текст справки, относящийся к демону
  2. История транзакций
    • daemon://{name}/transactions : Просмотр недавней истории транзакций

Подсказки

Готовые шаблоны для стандартных рабочих процессов:

  1. Руководство по транзакциям
    • send-transaction-template : создать управляемую подсказку для создания транзакций
  2. Шаблоны анализа
    • balance-analysis : Анализ остатков на кошельках и распределение средств
    • daemon-diagnostic : Выполнить проверку работоспособности демона

Лучшие практики безопасности

  1. Отдельные кошельки
    • Создайте специальные кошельки для взаимодействия с ИИ
    • Держите минимальные средства в доступных кошельках.
    • Используйте тестовые сети для разработки
  2. Безопасность RPC
    • Используйте надежные уникальные учетные данные RPC
    • Включить только необходимые команды RPC
    • Ограничить доступ RPC к локальному хосту
    • Мониторинг журналов RPC
  3. Управление данными
    • Регулярное резервное копирование кошелька
    • Безопасное хранение файлов конфигурации
    • Мониторинг всех транзакций
    • Регулярные проверки безопасности

Пример использования

Вот как Клод может помочь с выполнением типичных задач:

  1. Проверка статуса: «Каков текущий статус демона Zcash?»
  2. Управление балансами: «Какой у меня текущий баланс по всем адресам?»
  3. Изучение криптовалют: «Можете ли вы объяснить, как работают защищенные транзакции Zcash?»
  4. Отправка транзакций: «Можете ли вы помочь мне отправить 0,1 ZEC на адрес xxx?»

Поиск неисправностей

  1. Проблемы с подключением
    • Убедитесь, что демон запущен
    • Проверьте учетные данные RPC
    • Убедитесь, что номера портов правильные.
    • Проверить доступ к локальному хосту
  2. Проблемы с разрешением
    • Проверьте права доступа к файлу
    • Проверьте права пользователя RPC
    • Обеспечьте правильные пути конфигурации
  3. Проблемы с транзакциями
    • Проверьте наличие достаточных средств
    • Проверьте сетевое подключение
    • Убедитесь, что демон синхронизирован

Поддерживать

  • Проблемы GitHub: отчеты об ошибках и запросы на функции
  • Обсуждения: общие вопросы и поддержка сообщества
  • Вопросы безопасности: Электронная почта security@pooly.ca

Лицензия

Лицензия MIT с дополнительным отказом от операций с криптовалютой. Подробности см. в разделе ЛИЦЕНЗИЯ .

Внося вклад

Правила внесения взносов см. на сайте CONTRIBUTING.md .

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Обеспечивает безопасное взаимодействие с интерфейсами RPC-демонов криптовалют через помощников на основе искусственного интеллекта, поддерживая управление транзакциями, операции с кошельками и мониторинг демонов для криптовалют, производных от биткоинов.

  1. Установка
    1. Установка через Smithery
    2. Установите пакет
    3. Настройте Claude Desktop
    4. Создать файл конфигурации
    5. Настройте свой криптовалютный демон
    6. Начните использовать MCP
  2. Особенности МКП
    1. Инструменты
    2. Ресурсы
    3. Подсказки
  3. Лучшие практики безопасности
    1. Пример использования
      1. Поиск неисправностей
        1. Поддерживать
          1. Лицензия
            1. Внося вклад

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A secure system enabling AI assistants to interact with blockchain data and prepare transactions while ensuring users maintain exclusive control over their private keys and transaction signing.
                Last updated -
                3
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                Provides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.
                Last updated -
                6
                3
                JavaScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables AI agents to interact with the Flow blockchain through RPC calls, supporting account balances, script execution, transactions, domain resolution, and contract interactions.
                Last updated -
                82
                JavaScript
              • A
                security
                A
                license
                A
                quality
                A server that allows AI models to interact with cryptocurrency exchange APIs through the Model Context Protocol, providing access to over 100 exchanges and their trading capabilities.
                Last updated -
                20
                472
                19
                TypeScript
                MIT License
                • Apple
                • Linux

              View all related MCP servers

              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/raw391/coin_daemon_mcp'

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