Многоцепочечный MCP-сервер 🌐
🏗️ Разработано и поддерживается Oraichain Labs
Комплексный набор инструментов для создания и развертывания агентов ИИ с возможностями блокчейна. Этот монорепозиторий включает:
Сервер протокола контекста модели (MCP) для приложений ИИ
Средства разработки агентов для взаимодействия на основе блокчейна
Комплект разработчика для создания пользовательских агентов ИИ
О лабораториях Oraichain
Oraichain Labs — это команда, стоящая за Oraichain, первым в мире ИИ-уровнем 1 для Web3. Мы специализируемся на ИИ-агентах и технологиях блокчейна:
Автономные агенты Web3 AI
Децентрализованный рынок ИИ
Система ИИ Оракула
Многоцепочечные протоколы DeFi
Related MCP server: Ethereum RPC MCP Server
Участники
Выражаем благодарность этим замечательным людям:
Обзор
Этот проект предоставляет полный набор инструментов для интеграции ИИ и блокчейна:
MCP-сервер
Взаимодействие с несколькими сетями блокчейнов
Получить адреса и балансы кошельков
Переводите средства и управляйте токенами
Развертывание и взаимодействие со смарт-контрактами
Мостовые активы между сетями
Инструменты агента
Готовые к использованию инструменты взаимодействия с блокчейном
Поддержка нескольких цепей «из коробки»
Интеграция протоколов DeFi
Безопасная обработка транзакций
Комплект для разработки агента
Создавайте собственные агенты ИИ с возможностями блокчейна
Расширяемые интерфейсы и типы
Лучшие практики и примеры
Тестирование утилит
Весь инструментарий создан с использованием TypeScript и поддерживает несколько сетей блокчейнов через унифицированный интерфейс.
Предпосылки
Node.js (v18 или выше)
pnpm (v9.0.0 или выше)
Конфигурация кошелька для поддерживаемых сетей
API-ключи для поддерживаемых сетей (необязательно)
Установка необходимых компонентов
Установите Node.js:
Посетите официальный сайт Node.js
Загрузите и установите версию LTS (v18 или выше)
Проверьте установку:
node --version npm --version
Установить pnpm:
# Using npm npm install -g pnpm # Verify installation pnpm --versionАльтернативные методы установки см. в руководстве по установке pnpm .
Установка
Клонируйте этот репозиторий:
Установить зависимости:
Создайте проект:
Конфигурация
Создайте файл .env с вашей конфигурацией:
Разработка
Для разработки всех пакетов выполните:
Для сборки всех пакетов:
Для проведения тестов:
Структура проекта
Это монорепозиторий, использующий Turborepo и рабочие пространства pnpm. Вот структура:
packages/mcp-server/: Основная реализация сервера MCPagent-tools/: Коллекция инструментов взаимодействия блокчейна для агентов ИИagent-kit/: Комплект разработчика для создания агентов ИИ с возможностями блокчейна
Каждый пакет служит определенной цели:
MCP-сервер
Основной серверный пакет, реализующий Model Context Protocol для взаимодействия блокчейнов. Он обеспечивает базовую функциональность для обработки запросов от клиентов ИИ.
Инструменты агента
Набор инструментов, специально разработанных для агентов ИИ для взаимодействия с различными сетями блокчейнов. Эти инструменты используются сервером MCP для выполнения операций блокчейна.
Агентский комплект
Комплект разработки, который помогает разработчикам создавать агентов ИИ с возможностями блокчейна. Он включает утилиты, типы и интерфейсы для последовательной разработки агентов.
Интеграция с инструментами ИИ
Интеграция рабочего стола Клода
Чтобы добавить этот MCP-сервер в Claude Desktop:
Создайте или отредактируйте файл конфигурации Claude Desktop по адресу:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Добавьте следующую конфигурацию:
Перезапустите Claude Desktop, чтобы изменения вступили в силу.
📜 Лицензия
Данный проект лицензирован в соответствии с лицензией GNU General Public License v3.0 — подробности см. в файле LICENSE .
💬 Сообщество
⭐ Поддержка
Если вы считаете Multichain MCP полезным, пожалуйста, рассмотрите возможность добавления репозитория в избранное и внесения новых функций или улучшений!