Solana Vault MCP

A Model Context Protocol (MCP) implementation for secure Solana blockchain wallet operations in python.


Overview

Solana Vault MCP provides secure wallet operations for Solana blockchain through a standardized Model Context Protocol interface. It allows AI assistants to securely interact with the Solana blockchain without direct access to private keys.

Features

  • Secure Solana wallet operations

  • SOL balance checking

  • SOL transfer capabilities

  • Transaction history retrieval

  • Model Context Protocol compliant API

  • Support for Flask web server and WebSocket connections

  • Detailed logging and error handling

Project Structure

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

For the set up guide, usage and sample queries etc., please visit Solana Vault MCP Github Repository .

Last updated