1. Conduid
  2. Developer Tools
  3. Solana Extension
MCP server · Developer Tools

Solana Extension

MCP server: Solana Extension

Unclaimed MIT last commit a year ago devtools
47Fair

Scored 7 days ago · breakdown

About Solana Extension

Solana Extension is an MCP server published by daog1 in the Developer Tools category: mCP server: Solana Extension.

The repository has 3 stars and 1 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/daog1/solana-extension

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Solana Extension

Powered by Claude · Grounded in docs

I know everything about Solana Extension. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.0.2Solana AI Assistant v1.0.2 · 24 Oct 2025What's New in v1.0.2 UI Improvements Enhanced Chat Panel: Increased default size from 350x500px to 450x600px for better user experience Improved Resize Behavior: Fixed resize handle position and logic for intuitive drag operations…
v1.0.1Solana AI Assistant v1.0.1 · 24 Oct 2025Updated chat panel with larger default size and improved resize handle position. Changes Increased default chat panel size from 350x500px to 450x600px Moved resize handle from bottom-right to bottom-left corner Updated size constraints to…
v1.0.0Solana AI Assistant v1.0.0 · 24 Oct 2025Initial release of the Solana AI Assistant browser extension. Features AI-powered transaction analysis for Solscan Multi-language support (Chinese, English, Japanese, Korean) MCP integration for blockchain data access Interactive chat with…

README

Solana AI Assistant

A browser extension that provides AI-powered transaction analysis and chat functionality for Solscan transaction pages, using a true MCP (Model Context Protocol) architecture.

Features

  • 🤖 AI Transaction Summary: Gemini AI automatically analyzes Solana transactions and generates multi-language summaries
  • 💬 Smart Chat: Chat with AI assistant to understand transaction details in depth
  • 🔗 MCP Integration: AI directly calls sol-mcp tools through Model Context Protocol
  • 🎯 Precise Targeting: Only activates on Solscan transaction pages (/tx/*)
  • 🌍 Multi-language Support: Supports Chinese, English, Japanese, Korean
  • ⚡ Tool Calling: AI can intelligently call blockchain data retrieval tools

Screenshots

AI Transaction Analysis

AI Transaction Analysis

AI-powered transaction analysis panel showing detailed blockchain insights

AI Chat Interface

AI Chat Interface

Interactive chat with AI assistant for transaction questions

AI Toolbar

AI Toolbar

Extension toolbar with quick access to AI features

Technical Architecture

Browser Extension → Gemini AI (with MCP tools) → MCP Protocol → sol-mcp Server → Blockchain Data

MCP Workflow

  1. User visits Solscan transaction page
  2. Extension detects transaction signature
  3. Configures AI prompts based on user language preferences
  4. Gemini AI receives analysis request and automatically determines which MCP tools to call
  5. Gemini calls sol-mcp tools through function calling mechanism to get transaction data
  6. Extension executes tool calls and returns results to Gemini
  7. Gemini generates intelligent analysis based on complete data

Fixes Implemented

  • ✅ Use correct @google/genai package (version 1.26.0)
  • ✅ Use official @modelcontextprotocol/sdk for MCP client implementation
  • ✅ Fixed Gemini API function calling usage
  • ✅ Implemented correct MCP tool calling flow (StreamableHTTP transport)
  • ✅ Use gemini-2.0-flash-exp model
  • ✅ Use chat session to maintain conversation context
  • ✅ Support multi-language AI responses

Language Support

  • Chinese (zh-CN): Complete Chinese analysis and chat
  • English (en-US): Native English responses
  • Japanese (ja-JP): Japanese UI and analysis
  • Korean (ko-KR): Korean UI and analysis

Installation Steps

1. Download and Build

git clone <repository-url>
cd solana-ai-extension
npm install  # Install @google/genai dependencies
npm run build  # Use webpack to bundle

2. Load into Chrome

  1. Open Chrome browser and visit chrome://extensions/
  2. Enable "Developer mode" in the top right corner
  3. Click "Load unpacked extension"
  4. Select the solana-ai-extension/dist folder

3. Configure API Keys and Preferences

  1. Click the extension icon to open the settings page
  2. Configure the following API keys:
    • Gemini API Key: Get from Google AI Studio
    • Sol-MCP API Key: For accessing Solana transaction analysis service
  3. Set response language:
    • Chinese
    • English
    • Japanese
    • Korean

Usage

Automatic Analysis

Visit any Solscan transaction page (like https://solscan.io/tx/{signature}), the extension will automatically:

  1. Detect transaction signature
  2. Gemini AI calls sol-mcp tools through MCP protocol to get transaction data
  3. Generate intelligent analysis summary based on complete blockchain data
  4. Display on the right side of the page

Smart Chat

  • Click the chat button 💬 in the bottom right corner of the page
  • Or click "Start Chat" in the analysis panel
  • Chat with AI assistant and ask transaction-related questions
  • AI will automatically call MCP tools to get more data as needed

MCP Tool Support

The extension supports the following sol-mcp tools:

  • get_solana_transaction: Get complete transaction information
  • analyze_solana_instruction: Analyze specific instructions
  • get_transaction_with_inner_instructions: Get call chain
  • Other blockchain analysis tools provided by sol-mcp

Technical Architecture

solana-ai-extension/
├── manifest.json          # Extension configuration
├── popup.html/js/css      # Settings page
├── background.js          # Background service (API calls)
├── content.js/css         # Page injection scripts
├── icons/                 # Extension icons
└── _locales/              # Internationalization

API Integration

Gemini API

  • Used to generate transaction analysis and chat responses
  • Supports multiple models: gemini-pro, gemini-pro-vision
  • Configurable temperature and max tokens

Sol-MCP API

  • Get detailed Solana transaction data
  • Supports instruction parsing and call chain analysis
  • Provides structured transaction information

Development Notes

Replace Icons

Current placeholder icons, please replace with actual PNG files:

  • icons/icon16.png - 16x16px
  • icons/icon32.png - 32x32px
  • icons/icon48.png - 48x48px
  • icons/icon128.png - 128x128px

Custom Styling

Modify content.css to customize UI appearance and adapt to different themes.

Extend Functionality

New features can be added by modifying these files:

  • background.js - Add new API integrations
  • content.js - Modify page behavior
  • popup.html/js - Extend settings options

Privacy & Security

  • API keys are stored in browser local storage
  • Does not collect or upload user browsing data
  • All API calls go through official services

Testing the Extension

Important: Testing Environment Notes

test.html is a standalone HTML file that cannot be opened directly in browser to test Chrome extension APIs. Only pages running in extension context can access chrome.* APIs.

Correct Testing Methods

Method 1: Test through Extension Popup

  1. After loading extension into Chrome, click extension icon to open settings page
  2. Test various functions in the settings page
  3. Use "Verify Settings" button to verify if settings are saved

Method 2: Test through Solscan Page

  1. Visit any Solscan transaction page, such as: https://solscan.io/tx/3UchdzqSe8C2HXTXH1fCiZgGiQ72Y4PGV1zBgxnVYwkoka47sCzA9Zs9Hmu8LT3PQMSRTxfeFAX38t2i5FtvCCAJ
  2. Confirm AI analysis panel appears on the right side of the page
  3. Test chat functionality and API calls

Method 3: Test through Developer Tools

  1. Press F12 on Solscan page to open developer tools
  2. Run the following commands in Console to test extension:
    // Test extension connection
    chrome.runtime.sendMessage({ action: 'ping' }).then(response => console.log(response));
    
    // Test settings
    chrome.storage.sync.get(['geminiApiKey', 'solMcpApiKey']).then(settings => console.log(settings));
    

Troubleshooting Tests

If connection issues occur:

  1. Open chrome://extensions/
  2. Find the Solana AI Assistant extension
  3. Click the "Reload" button
  4. Check the "Errors" section for error information
  5. Open browser developer tools to view console errors

Troubleshooting

Extension Not Showing

  • Confirm you are on Solscan transaction pages (/tx/* path)
  • Check if API keys are configured correctly
  • View browser console for error messages

API Call Failures

  • Verify API key validity
  • Check network connection
  • Confirm API quota is sufficient

Styling Issues

  • Try refreshing the page
  • Check for conflicts with other extensions
  • Confirm Solscan page structure hasn't changed

Contributing

Welcome to submit Issues and Pull Requests to improve this project.

License

MIT License

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Solana Extension

How do I install Solana Extension?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Solana Extension safe to use with an AI agent?

Its trust score is 47 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Solana Extension still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.