Solana Agent Kit MCP-Server
đ npm-Version
đ Lizenz: ISC
ĂberprĂŒfen Sie Phala
Ein Model Context Protocol (MCP)-Server, der Onchain-Tools fĂŒr Claude AI bereitstellt und die Interaktion mit der Solana-Blockchain ĂŒber eine standardisierte Schnittstelle ermöglicht. Diese Implementierung basiert auf dem Solana Agent Kit und ermöglicht KI-Agenten die nahtlose DurchfĂŒhrung von Blockchain-Operationen.
Ăberblick
Dieser MCP-Server erweitert Claudes FĂ€higkeiten, indem er Tools fĂŒr Folgendes bereitstellt:
Interagieren Sie mit der Solana-Blockchain
Transaktionen ausfĂŒhren
Kontoinformationen abfragen
Solana-Wallets verwalten
Der Server implementiert die Model Context Protocol-Spezifikation, um Blockchain-Interaktionen fĂŒr KI-Agenten zu standardisieren.
Related MCP server: AMOCA Solana MCP Server
Voraussetzungen
Node.js (v16 oder höher)
pnpm (empfohlen), npm oder yarn
Solana-Wallet mit privatem SchlĂŒssel
Solana RPC-URL (Mainnet, Testnet oder Devnet)
Installation
Option 1: Schnellinstallation (empfohlen)
# Download the installation script
curl -fsSL https://raw.githubusercontent.com/sendaifun/solana-mcp/main/scripts/install.sh -o solana-mcp-install.sh
# Make it executable and run
chmod +x solana-mcp-install.sh && ./solana-mcp-install.sh --backupDadurch wird ein interaktiver Installationsprozess gestartet, der Sie durch folgende Schritte fĂŒhrt:
Einrichten von Node.js bei Bedarf
Konfigurieren Ihrer Solana RPC-URL und Ihres privaten SchlĂŒssels
Einrichten der Claude Desktop-Integration
Option 2: Von npm installieren (empfohlen fĂŒr Clients wie Cursor/Cline)
# Install globally
npm install -g solana-mcp
# Or install locally in your project
npm install solana-mcpOption 3: Aus der Quelle erstellen
Klonen Sie dieses Repository:
git clone https://github.com/sendaifun/solana-mcp
cd solana-mcpInstallieren Sie AbhÀngigkeiten:
pnpm installErstellen Sie das Projekt:
pnpm run buildKonfiguration
Umgebungs-Setup
Erstellen Sie eine .env Datei mit Ihren Anmeldeinformationen:
# Solana Configuration
SOLANA_PRIVATE_KEY=your_private_key_here
RPC_URL=your_solana_rpc_url_here
OPENAI_API_KEY=your_openai_api_key # OPTIONALIntegration mit Claude Desktop
Um diesen MCP-Server zu Claude Desktop hinzuzufĂŒgen, fĂŒhren Sie die folgenden Schritte aus:
Suchen Sie die Claude Desktop-Konfigurationsdatei
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
FĂŒgen Sie die Konfiguration hinzu. Erstellen oder bearbeiten Sie die Konfigurationsdatei und fĂŒgen Sie das folgende JSON hinzu:
Wenn Sie ĂŒber npm installiert haben (Option 1):
{ "mcpServers": { "solana-mcp": { "command": "npx", "args": ["solana-mcp"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }Wenn Sie aus der Quelle erstellt haben (Option 2):
{ "mcpServers": { "solana-mcp": { "command": "node", "args": ["/path/to/solana-mcp/build/index.js"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }Starten Sie Claude Desktop neu. Starten Sie Claude Desktop nach diesen Ănderungen neu, damit die Konfiguration wirksam wird.
Projektstruktur
solana-agent-kit-mcp/
âââ src/
â âââ index.ts # Main entry point
âââ package.json
âââ tsconfig.jsonVerfĂŒgbare Tools
Der MCP-Server bietet die folgenden Solana-Blockchain-Tools:
GET_ASSETâ Informationen zu einem Solana-Asset/Token abrufenDEPLOY_TOKENâ Stellen Sie ein neues Token auf Solana bereitGET_PRICE- Preisinformationen fĂŒr Token abrufenWALLET_ADDRESS- Holen Sie sich die Wallet-AdresseBALANCE- Wallet-Guthaben prĂŒfenTRANSFER- Token zwischen Wallets ĂŒbertragenMINT_NFTâ Neue NFTs erstellen und prĂ€genTRADE- Token-Trades ausfĂŒhrenREQUEST_FUNDSâ Geldmittel anfordern (nĂŒtzlich fĂŒr Tests/Entwicklung)RESOLVE_DOMAINâ Solana-DomĂ€nennamen auflösenGET_TPSâ Aktuelle Transaktionen pro Sekunde auf Solana abrufen
SicherheitsĂŒberlegungen
Bewahren Sie Ihren privaten SchlĂŒssel sicher auf und geben Sie ihn niemals weiter
Verwenden Sie Umgebungsvariablen fĂŒr vertrauliche Informationen
ErwĂ€gen Sie die Verwendung einer dedizierten Wallet fĂŒr KI-Agentenoperationen
RegelmĂ€Ăige Ăberwachung und PrĂŒfung der AktivitĂ€ten von KI-Agenten
TestvorgÀnge im Devnet/Testnet vor dem Mainnet
Fehlerbehebung
Wenn Probleme auftreten:
ĂberprĂŒfen Sie, ob Ihr privater Solana-SchlĂŒssel korrekt ist
ĂberprĂŒfen Sie, ob Ihre RPC-URL zugĂ€nglich ist
Stellen Sie sicher, dass Sie sich im vorgesehenen Netzwerk befinden (Mainnet, Testnet oder Devnet).
ĂberprĂŒfen Sie die Claude Desktop-Protokolle auf Fehlermeldungen
ĂberprĂŒfen Sie, ob der Build erfolgreich war
AbhÀngigkeiten
Zu den wichtigsten AbhÀngigkeiten gehören:
Beitragen
BeitrÀge sind willkommen! Senden Sie gerne einen Pull Request.
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/amazing-feature)Ăbernehmen Sie Ihre Ănderungen (
git commit -m 'Add some amazing feature')Pushen zum Zweig (
git push origin feature/amazing-feature)Ăffnen einer Pull-Anfrage
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sendaifun/solana-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
