Multichain-MCP-Server 🌐
🏗️ Erstellt und gepflegt von Oraichain Labs
Ein umfassendes Toolkit zum Erstellen und Bereitstellen von KI-Agenten mit Blockchain-Funktionen. Dieses Monorepo enthält:
Ein Model Context Protocol (MCP)-Server für KI-Anwendungen
Agentenentwicklungstools für Blockchain-Interaktionen
Entwicklungskit zum Erstellen benutzerdefinierter KI-Agenten
Über Oraichain Labs
Oraichain Labs ist das Team hinter Oraichain, der weltweit ersten KI-Layer-1-Plattform für Web3. Wir sind spezialisiert auf KI-Agenten und Blockchain-Technologien:
Autonome Web3-KI-Agenten
Dezentraler KI-Marktplatz
KI-Oracle-System
Multichain-DeFi-Protokolle
Related MCP server: Ethereum RPC MCP Server
Mitwirkende
Dank geht an diese wunderbaren Menschen:
Überblick
Dieses Projekt bietet eine vollständige Suite von Tools für die KI-Blockchain-Integration:
MCP-Server
Interagieren Sie mit mehreren Blockchain-Netzwerken
Wallet-Adressen und Guthaben abrufen
Geld überweisen und Token verwalten
Bereitstellung und Interaktion mit Smart Contracts
Überbrücken Sie Assets zwischen Netzwerken
Agenten-Tools
Einsatzbereite Blockchain-Interaktionstools
Sofort einsatzbereite Multi-Chain-Unterstützung
DeFi-Protokollintegrationen
Sichere Transaktionsabwicklung
Agenten-Entwicklungskit
Erstellen Sie benutzerdefinierte KI-Agenten mit Blockchain-Funktionen
Erweiterbare Schnittstellen und Typen
Bewährte Methoden und Beispiele
Test-Dienstprogramme
Das gesamte Toolkit wird mit TypeScript erstellt und unterstützt mehrere Blockchain-Netzwerke über eine einheitliche Schnittstelle.
Voraussetzungen
Node.js (v18 oder höher)
pnpm (v9.0.0 oder höher)
Wallet-Konfiguration für unterstützte Netzwerke
API-Schlüssel für unterstützte Netzwerke (optional)
Voraussetzungen installieren
Installieren Sie Node.js:
Besuchen Sie die offizielle Website von Node.js
Laden Sie die LTS-Version (v18 oder höher) herunter und installieren Sie sie.
Überprüfen Sie die Installation:
node --version npm --version
Installieren Sie pnpm:
# Using npm npm install -g pnpm # Verify installation pnpm --versionInformationen zu alternativen Installationsmethoden finden Sie im PNPM-Installationshandbuch .
Installation
Klonen Sie dieses Repository:
Installieren Sie Abhängigkeiten:
Erstellen Sie das Projekt:
Konfiguration
Erstellen Sie eine .env Datei mit Ihrer Konfiguration:
Entwicklung
Um alle Pakete zu entwickeln, führen Sie Folgendes aus:
So erstellen Sie alle Pakete:
So führen Sie Tests durch:
Projektstruktur
Dies ist ein Monorepo mit Turborepo- und pnpm-Arbeitsbereichen. Hier ist die Struktur:
packages/mcp-server/: Die Kernimplementierung des MCP-Serversagent-tools/: Sammlung von Blockchain-Interaktionstools für KI-Agentenagent-kit/: Entwicklungskit zum Erstellen von KI-Agenten mit Blockchain-Funktionen
Jedes Paket dient einem bestimmten Zweck:
MCP-Server
Das Hauptserverpaket, das das Model Context Protocol für Blockchain-Interaktionen implementiert. Es bietet die Kernfunktionalität für die Bearbeitung von Anfragen von KI-Clients.
Agenten-Tools
Eine Sammlung von Tools, die speziell für KI-Agenten zur Interaktion mit verschiedenen Blockchain-Netzwerken entwickelt wurden. Diese Tools werden vom MCP-Server zur Ausführung von Blockchain-Operationen verwendet.
Agenten-Kit
Ein Entwicklungskit, das Entwicklern beim Erstellen von KI-Agenten mit Blockchain-Funktionen hilft. Es enthält Dienstprogramme, Typen und Schnittstellen für eine konsistente Agentenentwicklung.
Integration mit KI-Tools
Claude Desktop Integration
So fügen Sie diesen MCP-Server zu Claude Desktop hinzu:
Erstellen oder bearbeiten Sie die Claude Desktop-Konfigurationsdatei unter:
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 folgende Konfiguration hinzu:
Starten Sie Claude Desktop neu, damit die Änderungen wirksam werden.
📜 Lizenz
Dieses Projekt ist unter der GNU General Public License v3.0 lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
💬 Gemeinschaft
⭐ Unterstützung
Wenn Sie Multichain MCP nützlich finden, ziehen Sie bitte in Erwägung, das Repository mit einem Stern zu versehen und neue Funktionen oder Verbesserungen beizutragen!