Integrations
Utilizes environment variables for configuration with option to store the TON API key in a .env file.
Supports containerized deployment through Docker Compose with provided configuration for building and running the MCP server.
Provides repository access and issue tracking for support requests, with instructions for cloning the repository hosted on GitHub.
TON BLOCKCHAIN MCP
Ein Model Context Protocol (MCP)-Server für die Interaktion in natürlicher Sprache mit der TON-Blockchain .
Merkmale
- Verarbeitung natürlicher Sprache : Verstehen Sie komplexe Blockchain-Abfragen in einfachem Englisch
- Handelsanalyse : Analysieren Sie Handelsmuster, Rentabilität und Strategien
- Erkennung aktueller Trends : Finden Sie trendige Token, aktive Pools und Konten mit hoher Aktivität
- Forensik und Compliance : Führen Sie Blockchain-Untersuchungen und Compliance-Prüfungen durch
- Echtzeitdaten : Zugriff auf Live-TON-Blockchain-Daten über die TON-API
Schnellstart
Voraussetzungen
- Python 3.10+
- TON API-Schlüssel von TONAPI
Installation
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Umgebungsvariablen einrichten:
- Möglicherweise möchten Sie den API-Schlüssel auch in .env einfügen
- Führen Sie den Server aus:
PyPI-Installation
Sie können den TON MCP-Server auch direkt von PyPI installieren:
Verwenden von Docker
Beispiel: Verwenden des TON MCP-Servers mit Claude Desktop
Sie können diesen MCP-Server problemlos mit Claude Desktop für Blockchain-Abfragen in natürlicher Sprache verwenden. Nachfolgend finden Sie einige Anwendungsbeispiele:
Weitere Beispiel-Screenshots
Beispiel für die Adressanalyse:
Beispiel für das Abrufen von Transaktionsdetails:
Claude Desktop-Konfigurationsbeispiel
Um diesen MCP-Server mit Claude Desktop zu verwenden, fügen Sie Ihrer Claude Desktop-Konfiguration Folgendes hinzu:
- Möglicherweise müssen Sie das Python-Umgebungs-Setup durch Ihr eigenes ersetzen.
Verwendung
Grundlegende Abfragen
Beispiele für natürliche Sprache
- „Wie hoch ist der Saldo der Adresse EQD1234…?“
- „Finden Sie heiße Handelspaare in der letzten Stunde“
- „Handelsmuster für diese Brieftasche analysieren“
- „Verdächtige Aktivitäten für Adresse ABC anzeigen“
- „Geldfluss von dieser Adresse verfolgen“
Konfiguration
Die Konfiguration kann bereitgestellt werden über:
- Umgebungsvariablen
- Datei
config/settings.json
- Laufzeitparameter
Wichtige Konfigurationsoptionen:
TON_API_KEY
: Ihr TON-API-SchlüsselMCP_HOST
: Server-Host (Standard: localhost)MCP_PORT
: Server-Port (Standard: 8000)LOG_LEVEL
: Protokollierungsebene (Standard: INFO)
Dokumentation zu MCP-Tools und Systemeingabeaufforderungen
Werkzeuge
Adresse analysieren
Analysieren Sie eine TON-Adresse hinsichtlich Kontostand, Jetton-Beständen, NFTs und aktueller Aktivitäten. Führt optional eine gründliche forensische Analyse durch, wenn deep_analysis
auf „True“ gesetzt ist. Verwenden Sie diese Option für Fragen zur Kontoübersicht, zu Beständen oder Aktivitäten.
Parameter:
address
(str): Zu analysierende TON-Adressedeep_analysis
(bool, optional): Aktivieren Sie eine gründliche forensische Analyse
get_transaction_details
Erhalten Sie Details und Analysen zu einer bestimmten TON-Blockchain-Transaktion anhand ihres Hashs. Nutzen Sie diese Funktion für Fragen zu einer bestimmten Transaktion, ihren Teilnehmern, ihrem Wert oder ihrem Typ.
Parameter:
tx_hash
(str): Transaktions-Hash
heiße_trends finden
Finden Sie trendige Token, Pools oder Konten in der TON-Blockchain für einen bestimmten Zeitraum und eine bestimmte Kategorie. Nutzen Sie diese Funktion für Fragen zu aktuellen, trendigen oder beliebten Themen auf TON.
Parameter:
timeframe
(str, optional): Zeitraum (z. B. 1 Std., 24 Std., 7 d)category
(str, optional): Art der Trends (Token, Pools, Konten)
Handelsmuster analysieren
Analysieren Sie Handelsmuster für eine TON-Adresse über einen bestimmten Zeitraum. Nutzen Sie diese Funktion für Fragen zu Handelsaktivität, Häufigkeit, Jetton-Transfers oder DEX-Swaps für ein Konto.
Parameter:
address
(str): TON-Adressetimeframe
(str, optional): Zeitraum (z. B. 24 Stunden)
get_ton_price
Erhalten Sie den aktuellen TON-Preis in Echtzeit in der angegebenen Währung (Standard: USD) sowie aktuelle Preisänderungen. Nutzen Sie dieses Tool, wenn Sie den aktuellen TON-Preis für Berechnungen, Analysen oder Berichte benötigen.
Parameter:
currency
(str, optional): Die Fiat- oder Kryptowährung, in der der TON-Preis abgerufen werden soll (Standard: „usd“).
get_jetton_price
Erhalten Sie den aktuellen Preis und die letzten Änderungen für bestimmte Jetton-Token (nicht TON) in der angegebenen Währung. Stellen Sie eine Liste der Jetton-Masteradressen als Token bereit. Mit diesem Tool können Sie Echtzeitpreise für alle Token außer TON abrufen.
Parameter:
tokens
(Liste von str): Liste der Jetton-Masteradressen, für die Preise abgerufen werden sollen (ausgenommen „ton“).currency
(str, optional): Die Fiat- oder Kryptowährung, in der der Preis abgerufen werden soll (Standard: „usd“).
Systemaufforderungen
trading_analysis
: Eingabeaufforderungen für Handelsanalysen generierenforensics_investigation
: Forensische Eingabeaufforderungen generierentrend_analysis
: Eingabeaufforderungen zur Trendanalyse generieren
Beitragen
- Forken Sie das Repository
- Erstellen eines Feature-Zweigs
- Übernehmen Sie Ihre Änderungen
- Push zum Zweig
- Erstellen einer Pull-Anforderung
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Unterstützung
Für Support öffnen Sie bitte ein Problem auf GitHub
⚠️ WARNUNG: Dieses Projekt befindet sich in der Betaphase. Vertrauen Sie keinen Zahlen des LLM-Modells. Dieses Projekt stellt keine Finanzberatung dar. Die Nutzung erfolgt auf eigene Gefahr.
This server cannot be installed
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.
Ein Model Context Protocol-Server, der eine Interaktion in natürlicher Sprache mit der TON-Blockchain ermöglicht und es Benutzern ermöglicht, Abfragen für Salden durchzuführen, Handelsmuster zu analysieren, aktuelle Trends zu erkennen und forensische Untersuchungen an Blockchain-Daten durchzuführen.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server providing tools for querying Bitcoin blockchain data via Blockchain Data and Query APIs, supporting various BTC information retrieval functions.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -JavaScript
- -securityAlicense-qualityA production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.Last updated -TypeScriptMIT License
- AsecurityAlicenseAqualityA server that provides tools for interacting with MantraChain blockchain through the Model Context Protocol, allowing users to manage tokens, stake assets, query balances, and execute various blockchain operations.Last updated -18552TypeScriptMIT License