Адамик MCP Сервер
Обзор
Сервер Adamik MCP обеспечивает взаимодействие чтения и записи с более чем 60 сетями блокчейнов через Claude Desktop. Этот сервер обеспечивает интеграцию со стандартизированным многоцепочечным API Adamik, позволяя разработчикам беспрепятственно взаимодействовать с различными блокчейнами для управления транзакциями, анализа счетов, стейкинга и взаимодействия токенов, все через унифицированный и корпоративный интерфейс.
Related MCP server: MCP Redmine
Предпосылки
Node.js (v20 или выше)
пнпм
Гит
Установлен Claude Desktop ( https://claude.ai/download )
Требуется подписка Claude Pro
Установка
Установка через Smithery
Чтобы автоматически установить Adamik MCP Server для Claude Desktop через Smithery :
npx -y @smithery/cli install @AdamikHQ/adamik-mcp-server --client claudeЭтапы установки:
1. Клонирование репозитория
git clone git@github.com:AdamikHQ/adamik-mcp-server.git
cd adamik-mcp-server2. Настройка и сборка
Создать файл среды:
cp .env.example .envНастройте переменные среды в
.env:
# Required - Your Adamik API key
ADAMIK_API_KEY="your_api_key_here"
ADAMIK_API_BASE_URL="https://api.adamik.io"3. Получите бесплатный ключ API
Посетите https://dashboard.adamik.io
Создайте бесплатную учетную запись
Перейдите в раздел «Ключи API».
Сгенерировать новый ключ API
Скопируйте ключ API и вставьте его в файл
.env
4. Установите зависимости и соберите:
pnpm install
pnpm run build5. Конфигурация
Откройте или создайте файл конфигурации Клода:
code ~/Library/Application\ Support/Claude/claude_desktop_config.jsonДобавьте следующую конфигурацию:
{
"mcpServers": {
"adamik-mcp-server": {
"command": "node",
"args": ["/Users/YourUsername/GitHub/adamik-mcp-server/build/index.js"]
}
}
}Примечание : После добавления конфигурации сервера MCP перезапустите Claude, чтобы изменения вступили в силу.
Примеры использования
Пример 1: Запрос адреса Cosmos
Query: Can you get balances of my cosmos address cosmos1yvuhqg73fdzxvam9sj7mazfa38gpn7ulsavh7s? Can you check first Adamik API documentation to learn how to use it?Пример 2: Запросы баланса по нескольким цепочкам
Query: Can you check my balances across different chains?
- Ethereum: 0x3dD2504c27449a78Df04284129C380f3831cAF0d
- Bitcoin: bc1qekphvuz20qvdhkzywfe29r9vvtwxrszvaxzmqm
- StarkNet: 0x0548A1a8B82AB723C3D770052C4f2E6197215dC12E4bAaBDE1C571D7AA85760e
- TON: UQAQ113dWkP2MOfXN2uv0qPFB-097flcLBhyv0_lhgXEUhwzПример 3: История транзакций и информация о валидаторе
Query:
- What's my latest operation on my dYdX account dydx1yvuhqg73fdzxvam9sj7mazfa38gpn7uleyzn78?
- Can you provide information about this dYdX validator: dydxvaloper1ml44cenapnawcn4xy3w36jce0rg78dm8ajvypn?Пример 4: Запрос вознаграждений за стейкинг
Query: What are my current pending rewards on Osmosis address osmo1yvuhqg73fdzxvam9sj7mazfa38gpn7ulcxl8gz?Функции
Основные характеристики
Поддержка нескольких цепочек : API обеспечивает унифицированный доступ к нескольким сетям блокчейнов, включая такие популярные цепочки, как Ethereum, Starknet, Cosmos, Bitcoin и многие другие. Это позволяет разработчикам взаимодействовать с различными блокчейнами, используя единый интерфейс.
Управление транзакциями : API предлагает комплексные функции, связанные с транзакциями, в том числе:
Кодирование транзакции (подготовка транзакции перед подписанием)
Проверка транзакции (проверка действительности транзакции)
Трансляция транзакции (отправка транзакции в сеть)
Получение сведений о транзакции и ее статусе
Управление счетами : предоставляет подробные услуги, связанные с счетами, такие как:
Получение состояния счета (балансы)
Проверка баланса токенов
Просмотр истории транзакций по счету
Вспомогательные функции : предлагает полезные служебные конечные точки, такие как:
Проверка адреса
Открытый ключ для преобразования адреса
Извлечение информации о цепочке и токенах
Поддержка стейкинга : включает функции для блокчейнов с доказательством доли владения, такие как:
Сделки по ставкам
Разбивка
Получение наград за ставки
Извлечение информации о валидаторе
Взаимодействие с токенами : обеспечивает взаимодействие с различными типами токенов, включая:
Переводы в собственной валюте (например, отправка ETH на Ethereum или Algorand)
Переводы токенов (например, отправка USDC на Ethereum или Tron)
Получение данных о токенах по различным стандартам блокчейна (ERC20, TRC20, ASA и т. д.)
Основная цель API — предоставить стандартизированный кросс-чейн-интерфейс для взаимодействия блокчейнов, упрощая работу с несколькими сетями блокчейнов.
Соображения безопасности
В настоящее время закрытые ключи надежно хранятся в
.envИспользуйте только тестовые кошельки с небольшими суммами для разработки.
Документация API Адамика
Подробную документацию по API можно найти на сайте https://docs.adamik.io
Ограничения по скорости
Бесплатный уровень: 10 тыс. запросов/месяц
Премиум-уровень: свяжитесь с нами для получения индивидуальных цен и более высоких лимитов ставок
Поддерживать
Нужна помощь или есть вопросы? Посетите нашу страницу контактов или ознакомьтесь с нашей документацией API .
Лицензия
Данный проект лицензирован в соответствии с лицензией MIT .
Вклады приветствуются! Не стесняйтесь отправлять запросы на включение или открытые вопросы.