@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 — подробности см. в разделе ЛИЦЕНЗИЯ.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
You must be authenticated.
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
Adamik MCP Serverofficial
-securityAlicense-qualityEnables read and write interactions with 60+ blockchain networks through Claude Desktop, providing a standardized multi-chain API for transaction management, account insights, staking, and token interactions.Last updated -TypeScriptMIT LicenseBase MCP Serverofficial
-securityAlicense-qualityProvides onchain tools for Claude AI to interact with the Base blockchain and Coinbase API, enabling wallet management, fund transfers, and smart contract deployment.Last updated -136204TypeScriptMIT License