GOATsolana-mcp
11
SolanaViz MCP Server is a tool designed to enable natural language interaction with Solana blockchain data. It features data analysis, visualization, price predictions, and security analysis for Solana tokens and wallets, making it a comprehensive tool for users wanting to explore blockchain data efficiently.
SolanaViz MCP Server
A Model Context Protocol (MCP) server that enables Claude to access, analyze, and visualize Solana blockchain data through natural language conversations.
Features
- Data Analysis: Fetch and analyze Solana blockchain data, tokens, and wallet information
- Visualization: Generate text-based visualizations for data exploration
- Price Predictions: AI-driven price forecasts for tokens
- Security Analysis: Evaluate security risks for tokens and protocols
- Multi-wallet Support: Analyze any Solana wallet, including your own
Prerequisites
- Node.js 18+
- npm or pnpm
- Claude Desktop (for using the MCP server)
- API Keys: BirdEye, CoinGecko, Allora, Helius (Solana RPC provider)
Installation
- Clone the repository
- Install dependencies
- Build the project
Configuration
- Set up
.env
file with API keys - Configure Claude Desktop with
claude_desktop_config.json
Important Notes
The project uses ES modules and mock implementations for some plugins, which will be updated in the future.
Available Tools
- Configuration:
set_wallet
- Data Fetching:
get_token_data
,get_wallet_tokens
,get_price_history
,get_token_pairs
,get_trending_tokens
- Prediction:
get_price_prediction
- Security:
get_token_security
- Visualization:
generate_sankey_diagram
,generate_treemap
,generate_heatmap
,generate_network_graph
,generate_radar_chart
,generate_bubble_chart
,generate_temporal_heatmap
,generate_donut_chart
Usage Examples
Examples include analyzing holdings, getting token information, visualizing portfolio allocation, and price predictions.