Offers containerized deployment options through Docker and Docker Compose, allowing for simple setup and consistent running environments across different systems.
Enables repository access for installation, with the codebase hosted on GitHub for distribution and contribution.
Built with Python and requires Python 3.9+ for development and local execution, with Python client examples provided for integration.
Provides comprehensive blockchain data access including token analysis, metadata retrieval, and natural language queries for the Solana blockchain, enabling AI tools to interact with and interpret Solana data through standardized interfaces.
Solana Model Context Protocol (MCP) Server
A Python-based server implementing the Model Context Protocol for the Solana blockchain. This server provides an interface for interacting with Solana blockchain data and models.
Features
- Real-time Solana blockchain data processing
- Model Context Protocol implementation
- RESTful API endpoints for blockchain interaction
- WebSocket support for real-time updates
Setup
Standard Setup
- Clone the repository
- Install dependencies:
- Set up environment variables:
- Edit
.env
file with your Solana RPC node details
Docker Setup
- Build the Docker image:
- Run the Docker container:
Running the Server
Development mode:
Production mode:
Docker mode:
API Documentation
Once the server is running, access API documentation at:
Environment Variables
The following environment variables can be configured:
HOST
: Server host (default: 0.0.0.0)PORT
: Server port (default: 8000)DEBUG
: Enable debug mode (default: False)LOG_LEVEL
: Logging level (default: INFO)CORS_ORIGINS
: Comma-separated list of allowed CORS origins (default: *)RELOAD
: Enable hot reload for development (default: False)
Enhanced Solana Analytics API
The server provides enhanced Solana analytics capabilities through the following endpoints:
Token Information
Get detailed information about a token including price, market cap, and supply data.
Whale Detection
Identify large holders ("whales") of specific tokens with configurable thresholds.
Enhanced Account Analysis
Get detailed parsed account information with additional context.
Token Accounts with Pricing
Get token accounts for an address with enriched pricing and valuation data.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Solana blockchain interaction server that allows AI tools to query blockchain data using natural language, access structured token information, and generate human-readable explanations of complex blockchain concepts.
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.Last updated -63JavaScriptMIT License
- -securityAlicense-qualityA 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.Last updated -21979Apache 2.0
- -securityAlicense-qualityA 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.Last updated -21915TypeScriptMIT License
- -securityAlicense-qualityA 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.Last updated -TypeScriptMIT License