Solana Vault MCP
Солана 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.
Использование
Запуск сервера
python run.pyСервер запустится на порту, указанном в файле .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— Получить баланс токена для определенного токена
Пример запроса
{
"id": "request123",
"action": "wallet.balance",
"params": {}
}Ответ:
{
"id": "request123",
"result": {
"balance": 1.5,
"currency": "SOL",
"address": "YourSolanaPublicKey"
}
}Разработка
Структура проекта
solana-vault-mcp/
├── app/
│ ├── handlers/ # Action handlers
│ ├── routes/ # API routes
│ ├── services/ # Core services
│ └── utils/ # Utilities
├── logs/ # Log files
├── tests/ # Test cases
├── .env # Environment variables
├── .env.example # Example environment file
├── requirements.txt # Dependencies
├── run.py # Main entry point
└── README.md # DocumentationПроведение тестов
pytestЛицензия
Массачусетский технологический институт
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Native Solana staking for AI agents. 26 MCP tools, one-shot signing, webhooks.
Solana MCP for wallets, trades, markets, PnL, transfers, onchain data, signable swaps and API tools.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain through a standardized interface, providing tools for transactions, account queries, and wallet management.29163Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.2922MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.5MIT
- FlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables Claude AI to interact with the Solana blockchain, allowing it to execute transactions, query accounts, manage wallets, get price predictions, trade tokens, and access various blockchain data sources.4
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/olaxbt/solana-vault-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server