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
El 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
Respuesta:
Desarrollo
Estructura del proyecto
Ejecución de pruebas
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.