Солана Vault MCP
Реализация протокола контекста модели (MCP) для безопасных операций блокчейн-кошелька Solana на Python.
Обзор
Solana Vault MCP обеспечивает безопасные операции кошелька для блокчейна Solana через стандартизированный интерфейс Model Context Protocol. Он позволяет помощникам ИИ безопасно взаимодействовать с блокчейном Solana без прямого доступа к закрытым ключам.
Related MCP server: Solana MCP Server
Функции
Безопасные операции с кошельком Solana
Проверка баланса SOL
Возможности передачи SOL
Извлечение истории транзакций
API, совместимый с протоколом контекста модели
Поддержка веб-сервера Flask и подключений WebSocket
Подробное ведение журнала и обработка ошибок
Установка
Предпосылки
Питон 3.9+
пип
Настраивать
Клонируйте репозиторий:
git clone https://github.com/olaxbt/solana-vault-mcp.git cd solana-vault-mcpСоздайте и активируйте виртуальную среду:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateУстановить зависимости:
pip install -r requirements.txtСоздайте файл
.envна основе.env.example:cp .env.example .envОтредактируйте файл
.env, добавив свой закрытый ключ Solana и URL-адрес RPC.
Использование
Запуск сервера
Сервер запустится на порту, указанном в файле .env (по умолчанию: 5000).
Конечные точки API
GET /- Приветственная страница с информацией об услугеGET /health— конечная точка проверки работоспособностиGET /api/mcp/ping— проверка работоспособности службы MCPPOST /api/mcp/query— Основная конечная точка запроса MCP
Действия МКП
Solana Vault MCP поддерживает следующие действия:
wallet.info- Получить информацию о кошелькеwallet.balance- Получить баланс SOLwallet.transfer- Перевести SOL на другой кошелекwallet.transactions— Получить последние транзакцииwallet.token_balance— Получить баланс токена для определенного токена
Пример запроса
Ответ:
Разработка
Структура проекта
Проведение тестов
Лицензия
Массачусетский технологический институт
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.