Solana Agent Kit MCP Server
Solana Agent Kit MCP-сервер
Проверьте на Пхала
Сервер Model Context Protocol (MCP), который предоставляет инструменты onchain для Claude AI, позволяя ему взаимодействовать с блокчейном Solana через стандартизированный интерфейс. Эта реализация основана на Solana Agent Kit и позволяет агентам AI беспрепятственно выполнять операции блокчейна.
Обзор
Этот сервер MCP расширяет возможности Клода, предоставляя инструменты для:
Взаимодействие с блокчейном Solana
Выполнение транзакций
Запрос информации об учетной записи
Управляйте кошельками Solana
Сервер реализует спецификацию Model Context Protocol для стандартизации взаимодействия блокчейна для агентов ИИ.
Related MCP server: AMOCA Solana MCP Server
Предпосылки
Node.js (v16 или выше)
pnpm (рекомендуется), npm или пряжа
Кошелек Solana с закрытым ключом
URL-адрес Solana RPC (основная сеть, тестовая сеть или devnet)
Установка
Вариант 1: Быстрая установка (рекомендуется)
# Download the installation script
curl -fsSL https://raw.githubusercontent.com/sendaifun/solana-mcp/main/scripts/install.sh -o solana-mcp-install.sh
# Make it executable and run
chmod +x solana-mcp-install.sh && ./solana-mcp-install.sh --backupЗапустится интерактивный процесс установки, который проведет вас через:
Настройка Node.js при необходимости
Настройка URL-адреса Solana RPC и закрытого ключа
Настройка интеграции Claude Desktop
Вариант 2: Установка из npm (рекомендуется для таких клиентов, как Cursor/Cline)
# Install globally
npm install -g solana-mcp
# Or install locally in your project
npm install solana-mcpВариант 3: Сборка из исходного кода
Клонируйте этот репозиторий:
git clone https://github.com/sendaifun/solana-mcp
cd solana-mcpУстановить зависимости:
pnpm installСоздайте проект:
pnpm run buildКонфигурация
Настройка среды
Создайте файл .env с вашими учетными данными:
# Solana Configuration
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_solana_rpc_url_here
OPENAI_API_KEY=your_openai_api_key # OPTIONALИнтеграция с Claude Desktop
Чтобы добавить этот MCP-сервер в Claude Desktop, выполните следующие действия:
Найдите файл конфигурации рабочего стола Claude.
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Добавьте конфигурацию. Создайте или отредактируйте файл конфигурации и добавьте следующий JSON:
Если вы установили через npm (Вариант 1):
{ "mcpServers": { "solana-mcp": { "command": "npx", "args": ["solana-mcp"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }Если вы собрали из исходников (Вариант 2):
{ "mcpServers": { "solana-mcp": { "command": "node", "args": ["/path/to/solana-mcp/build/index.js"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }Перезапустите Claude Desktop. После внесения этих изменений перезапустите Claude Desktop, чтобы конфигурация вступила в силу.
Структура проекта
solana-agent-kit-mcp/
├── src/
│ ├── index.ts # Main entry point
├── package.json
└── tsconfig.jsonДоступные инструменты
Сервер MCP предоставляет следующие инструменты блокчейна Solana:
GET_ASSET— получение информации об активе/токене SolanaDEPLOY_TOKEN— Развертывание нового токена на SolanaGET_PRICE— получение информации о ценах на токеныWALLET_ADDRESS- Получить адрес кошелькаBALANCE- Проверьте баланс кошелькаTRANSFER- Передача токенов между кошелькамиMINT_NFT— создание и выпуск новых NFTTRADE- Осуществляйте торговлю токенамиREQUEST_FUNDS— Запрос средств (полезно для тестирования/разработки)RESOLVE_DOMAIN- Разрешение доменных имен SolanaGET_TPS— получить текущие транзакции в секунду на Solana
Соображения безопасности
Храните свой закрытый ключ в безопасности и никогда не делитесь им
Используйте переменные среды для конфиденциальной информации
Рассмотрите возможность использования специального кошелька для операций ИИ-агента.
Регулярно контролируйте и проверяйте действия агентов ИИ
Тестовые операции в devnet/testnet перед mainnet
Поиск неисправностей
Если у вас возникли проблемы:
Проверьте правильность вашего закрытого ключа Solana
Проверьте доступность вашего RPC URL
Убедитесь, что вы находитесь в нужной сети (mainnet, testnet или devnet)
Проверьте журналы Claude Desktop на наличие сообщений об ошибках.
Убедитесь, что сборка прошла успешно.
Зависимости
Ключевые зависимости включают в себя:
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Форк репозитория
Создайте ветку функций (
git checkout -b feature/amazing-feature)Зафиксируйте свои изменения (
git commit -m 'Add some amazing feature')Отправить в ветку (
git push origin feature/amazing-feature)Открыть запрос на извлечение
Лицензия
Данный проект лицензирован по лицензии MIT.
This server cannot be installed
Maintenance
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/sendaifun/solana-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server