Skip to main content
Glama
raw391

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. Вы должны увидеть новые инструменты, ресурсы и подсказки, доступные для:

  • Отправка транзакций

  • Проверка баланса

  • Управление кошельками

  • Мониторинг состояния демона

  • Изучение криптовалют

  • И многое другое

Related MCP server: Ethereum RPC MCP Server

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

Сервер предоставляет три типа возможностей 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

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

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