@outblock/flow-mcp
Инструменты блокчейна Flow для Model Context Protocol (MCP). Этот пакет предоставляет набор инструментов для взаимодействия с блокчейном Flow через Model Context Protocol.
Функции
- Получите баланс FLOW для любого адреса
- Получить баланс токенов для любого токена Flow
- Получить информацию об учетной записи COA
- Получить исходный код контракта
- Получите подробную информацию об учетной записи, включая статистику хранилища
Установка
Конфигурация МКП
Чтобы использовать этот инструмент с Клодом, добавьте следующее в конфигурацию MCP:
Конфигурацию MCP можно найти здесь:
- macOS:
~/Library/Application Support/Claude/mcp.json
- Windows:
%APPDATA%/Claude/mcp.json
- Linux:
~/.config/Claude/mcp.json
После добавления конфигурации перезапустите Claude, чтобы загрузить новый сервер MCP.
Инструменты
Баланс потока
Получите баланс FLOW для любого адреса:
Информация об учетной записи
Получить подробную информацию о счете:
Баланс токенов
Получите баланс для любого токена Flow:
Счет COA
Получить информацию об учетной записи COA:
Получить контракт
Получить исходный код контракта:
📂 Структура проекта
🛠️ Развитие
Этот проект использует FastMCP для разработки и тестирования. FastMCP обеспечивает оптимизированный опыт разработки для серверов MCP.
Чтобы добавить сервер MCP для разработки в Claude Desktop:
- Создайте проект:
- Добавьте в конфигурацию Claude Desktop:
Создание новых инструментов
Проект включает в себя скрипт, помогающий создавать новые инструменты MCP:
Это позволит:
- Создайте новый каталог инструментов в
src/tools/<tool-name>
- Сгенерируйте базовую структуру инструмента, включая:
- index.ts (основная реализация)
- schema.ts (схема JSON для параметров инструмента)
- test.ts (тестовый файл)
- Обновите файл индекса инструментов, чтобы экспортировать новый инструмент.
Пример:
Формат сообщения о фиксации
feat
: Новая функция (увеличивает младшую версию)fix
: исправление ошибки (версия исправления ошибок)BREAKING CHANGE
: Критическое изменение (увеличивает основную версию)
📜 Управление версиями
Этот проект использует standard-version для автоматизированного управления версиями. Запустите bun run release
для создания новой версии.
📦 Публикация в npm
- Убедитесь, что вы вошли в npm:
- Создайте проект:
- Опубликовать пакет:
Не забудьте обновить номер версии с помощью bun run release
перед публикацией новых версий.
Лицензия
Лицензия MIT — подробности см. в разделе ЛИЦЕНЗИЯ.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Предоставляет инструменты для взаимодействия с блокчейном Flow, включая проверку баланса Flow, запрос баланса токенов и извлечение информации о счетах, принадлежащих Cadence.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Ethereum blockchain data via Etherscan's API, providing real-time access to balances, transactions, token transfers, contract ABIs, gas prices, and ENS name resolutions.Last updated -6313TypeScriptMIT License
- AsecurityAlicenseAqualityProvides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.Last updated -63TypeScriptMIT License
- AsecurityAlicenseAqualityProvides 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 -63JavaScriptMIT License
- -securityFlicense-qualityA 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.Last updated -JavaScript