🧠 Übersicht
Der Moralis MCP Server ist eine lokal oder in der Cloud einsetzbare Engine, die natürliche Spracheingabeaufforderungen mit echten Blockchain-Erkenntnissen verbindet. Dadurch können KI-Modelle Wallet-Aktivitäten, Token-Metriken, Dapp-Nutzung und mehr ohne benutzerdefinierten Code oder SQL abfragen.
Dieser Server basiert auf dem Model Context Protocol und erleichtert LLMs die Kommunikation mit Moralis-APIs auf konsistente, erklärbare und erweiterbare Weise.
- 🔗 Vollständig steckbar: Tauschen Sie LLMs aus, passen Sie die Abruflogik an oder erweitern Sie sie mit Ihren eigenen Tools
- 🧱 Funktioniert mit OpenAI, Claude und Open-Source-Modellen
- 🧠 Unterstützt Agenten, Devtools, Bots, Dashboards und mehr
⚙️ Häufige Anwendungsfälle
- 🤖 KI-Agenten und -Assistenten: „Wie sieht die Handelshistorie dieser Brieftasche aus?“
- 📈 Devtools: On-Chain-QA, Tests, CLI-Integrationen
- 📊 Dashboards: Natürliche Sprache für Diagramme/Daten
- 📉 Überwachung: Alarmierung und Zusammenfassung für Token/Dapps
- 🧠 Trading-Bots: LLM-gesteuerte Strategien mit echter Blockchain-Grundlage
🔐 Einen API-Schlüssel erhalten
Um diesen MCP-Server mit Moralis-APIs zu verwenden, benötigen Sie einen API-Schlüssel:
- Zum Moralis -Entwicklerportal
- Registrieren und anmelden
- Navigieren Sie vom Hauptmenü zu Ihrer API-Schlüsselseite
- Kopieren Sie Ihren Schlüssel und konfigurieren Sie ihn in Ihrer Konfigurationsdatei (siehe nächster Abschnitt) oder legen Sie ihn in Ihrer Umgebung fest:
⚠️ Hinweis: Für einige Funktionen und Endpunkte ist ein kostenpflichtiger Moralis-Tarif erforderlich. Für vollen Zugriff und optimale Leistung empfehlen wir die kostenpflichtige Variante.
🚀 Verwendung mit einem Client
Um den MCP-Server mit einem kompatiblen Client zu verbinden (z. B. Claude Desktop, OpenAI-kompatible Agenten, VS Code-Erweiterungen usw.), konfigurieren Sie den Client so, dass der Server als Unterprozess gestartet wird.
Die meisten Clients unterstützen eine einfache Konfigurationsdatei. Sie können beispielsweise eine Datei wie mcp.json im Konfigurationsverzeichnis des Clients mit folgendem Inhalt erstellen:
Dieses Setup kann für jeden Client angepasst werden, der MCP-Server unterstützt. Ersetzen Sie die Beispielwerte durch die für Ihren Anwendungsfall spezifischen Werte.
Installation über Smithery
So installieren Sie den Moralis API Server für Claude Desktop automatisch über Smithery :
🖥️ Verwendung als Server
Der Server akzeptiert optional das Argument --transport
zur Angabe des Transporttyps. Die verfügbaren Transporttypen sind:
stdio
: Kommuniziert über Standard-Eingabe/Ausgabe (Standard).web
: Startet einen HTTP-Server für die Kommunikation.streamable-http
: Startet einen HTTP-Server mit streambaren Endpunkten.
Beispiele
- Verwenden des Standard
stdio
-Transports :
- Verwenden des
web
:
Dadurch wird ein HTTP-Server gestartet. Sie können mit Tools wie curl
oder Postman Anfragen an den Server senden.
- Verwenden des
streamable-http
Transports :
Dadurch wird ein HTTP-Server gestartet. Sie können mit Tools wie curl
oder Postman Anfragen an den Server senden.
Hinweise
- Stellen Sie sicher, dass die erforderlichen Umgebungsvariablen (z. B.
MORALIS_API_KEY
) vor dem Starten des Servers festgelegt sind. - Für benutzerdefinierte Konfigurationen können Sie nach Bedarf zusätzliche Argumente oder Umgebungsvariablen übergeben.
- Weitere Einzelheiten zu den einzelnen Transporttypen finden Sie in der Dokumentation.
🛠 Entwicklung
Installieren Sie Abhängigkeiten:
Erstellen Sie den Server:
Für die Entwicklung mit automatischem Rebuild:
🐞 Debuggen
Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des MCP Inspector , der als Paketskript verfügbar ist:
Der Inspector stellt eine URL für den Zugriff auf Debugging-Tools in Ihrem Browser bereit.
💬 Beispielaufforderungen
Hier sind einige Beispielaufforderungen, die Sie mit Ihrem KI-Agenten über den MCP-Server verwenden können:
Diese Eingabeaufforderungen werden analysiert und mithilfe des MCP-Methodenregisters strukturierten Moralis-API-Aufrufen zugeordnet.
💡 Sie können auch benutzerdefinierte Eingabeaufforderungen basierend auf jeder unterstützten Methode erstellen.
📚 API-Referenz
Der Moralis MCP Server verpackt und übersetzt Eingabeaufforderungen in Moralis REST API-Aufrufe. Die zugrunde liegende API-Oberfläche können Sie hier erkunden:
🔗 Moralis Swagger-Dokumente (v2.2)
Diese Dokumentation behandelt Endpunkte für:
- Token-Preise
- Wallet-Aktivität
- NFT-Metadaten und Eigentum
- Überweisungen und Transaktionen
- Und mehr
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Ein TypeScript-Wrapper für die Moralis REST API, der die Interaktion mit Blockchain-Daten über das Model Context Protocol (MCP) ermöglicht.
Related MCP Servers
- AsecurityAlicenseAqualityA TypeScript-based Model Context Protocol (MCP) server enabling integration with PiAPI for media content generation using platforms like Midjourney, Flux, and others through MCP-compatible applications.Last updated -122TypeScriptMIT License
- AsecurityFlicenseAqualityEnables interaction with Trello boards, lists, and cards through Model Context Protocol (MCP) tools, leveraging TypeScript for type safety and asynchronous operations.Last updated -5JavaScript
- -security-license-qualityA Model Context Protocol server that converts Solidity bytecode into functional server implementations, allowing interaction with blockchain contracts through a RESTful API.Last updated -1Python
- AsecurityFlicenseAqualityA TypeScript implementation of a Model Context Protocol server providing read-only access to Lithic banking and card services API.Last updated -21JavaScript