Skip to main content
Glama

Солана 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+

  • пип

Настраивать

  1. Клонируйте репозиторий:

    git clone https://github.com/olaxbt/solana-vault-mcp.git
    cd solana-vault-mcp
  2. Создайте и активируйте виртуальную среду:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Установить зависимости:

    pip install -r requirements.txt
  4. Создайте файл .env на основе .env.example :

    cp .env.example .env
  5. Отредактируйте файл .env , добавив свой закрытый ключ Solana и URL-адрес RPC.

Использование

Запуск сервера

python run.py

Сервер запустится на порту, указанном в файле .env (по умолчанию: 5000).

Конечные точки API

  • GET / - Приветственная страница с информацией об услуге

  • GET /health — конечная точка проверки работоспособности

  • GET /api/mcp/ping — проверка работоспособности службы MCP

  • POST /api/mcp/query — Основная конечная точка запроса MCP

Действия МКП

Solana Vault MCP поддерживает следующие действия:

  1. wallet.info - Получить информацию о кошельке

  2. wallet.balance - Получить баланс SOL

  3. wallet.transfer - Перевести SOL на другой кошелек

  4. wallet.transactions — Получить последние транзакции

  5. 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

Лицензия

Массачусетский технологический институт

Внося вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

Maintenance

ActivityInactive
ResponsivenessNo issues

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

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    A 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.
    29
    163
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    29
    22
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    5
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    A 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

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