GOATsolana-mcp

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

  1. Clone the repository
  2. Install dependencies
  3. 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.