Solana Vault MCP
Bóveda de Solana MCP
Una implementación del Protocolo de Contexto Modelo (MCP) para operaciones seguras de la billetera blockchain Solana en Python.
Descripción general
Solana Vault MCP proporciona operaciones de billetera seguras para la blockchain de Solana mediante una interfaz estandarizada de Protocolo de Contexto de Modelo (MPP). Permite a los asistentes de IA interactuar de forma segura con la blockchain de Solana sin acceso directo a las claves privadas.
Related MCP server: Solana MCP Server
Características
Operaciones seguras con la billetera Solana
Consulta de saldo de SOL
Capacidades de transferencia SOL
Recuperación del historial de transacciones
API compatible con el protocolo de contexto de modelo
Compatibilidad con el servidor web Flask y conexiones WebSocket
Registro detallado y manejo de errores
Instalación
Prerrequisitos
Python 3.9+
pepita
Configuración
Clonar el repositorio:
git clone https://github.com/olaxbt/solana-vault-mcp.git cd solana-vault-mcpCrear y activar un entorno virtual:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activateInstalar dependencias:
pip install -r requirements.txtCree un archivo
.envbasado en.env.example:cp .env.example .envEdite el archivo
.envpara agregar su clave privada de Solana y la URL de RPC.
Uso
Iniciando el servidor
python run.pyEl servidor se iniciará en el puerto especificado en su archivo .env (predeterminado: 5000).
Puntos finales de API
GET /- Página de bienvenida con información del servicioGET /health- Punto final de comprobación de estadoGET /api/mcp/ping: comprobación del estado del servicio MCPPOST /api/mcp/query- Punto final de consulta principal de MCP
Acciones del MCP
El MCP de Solana Vault admite las siguientes acciones:
wallet.info- Obtener información de la billeterawallet.balance- Obtener saldo de SOLwallet.transfer- Transfiere SOL a otra billeterawallet.transactions- Obtener transacciones recienteswallet.token_balance- Obtener el saldo del token para un token específico
Ejemplo de consulta
{
"id": "request123",
"action": "wallet.balance",
"params": {}
}Respuesta:
{
"id": "request123",
"result": {
"balance": 1.5,
"currency": "SOL",
"address": "YourSolanaPublicKey"
}
}Desarrollo
Estructura del proyecto
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 # DocumentationEjecución de pruebas
pytestLicencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be deployed
Maintenance
Related MCP Connectors
Run all your Solana wallets from your AI: send, swap, split, consolidate and clean up.
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.
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.46 npm166Apache 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.46 npm21MIT
- 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 gradedqualityDmaintenanceA 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-