@outblock/flow-mcp
Flow-Blockchain-Tools für das Model Context Protocol (MCP). Dieses Paket bietet eine Reihe von Tools für die Interaktion mit der Flow-Blockchain über das Model Context Protocol.
Merkmale
- Erhalten Sie das FLOW-Guthaben für jede Adresse
- Erhalten Sie das Token-Guthaben für jedes Flow-Token
- COA-Kontoinformationen abrufen
- Vertragsquellcode abrufen
- Erhalten Sie detaillierte Kontoinformationen einschließlich Speicherstatistiken
Installation
MCP-Konfiguration
Um dieses Tool mit Claude zu verwenden, fügen Sie Ihrer MCP-Konfiguration Folgendes hinzu:
Ihre MCP-Konfiguration finden Sie unter:
- macOS:
~/Library/Application Support/Claude/mcp.json
- Windows:
%APPDATA%/Claude/mcp.json
- Linux:
~/.config/Claude/mcp.json
Starten Sie Claude nach dem Hinzufügen der Konfiguration neu, um den neuen MCP-Server zu laden.
Werkzeuge
Durchflussbilanz
Erhalten Sie den FLOW-Saldo für jede Adresse:
Kontoinformationen
Erhalten Sie detaillierte Kontoinformationen:
Token-Guthaben
Erhalten Sie das Guthaben für jedes Flow-Token:
COA-Konto
COA-Kontoinformationen abrufen:
Vertrag erhalten
Vertragsquellcode abrufen:
📂 Projektstruktur
🛠️ Entwicklung
Dieses Projekt verwendet FastMCP für Entwicklung und Tests. FastMCP bietet eine optimierte Entwicklungserfahrung für MCP-Server.
So fügen Sie Ihren Entwicklungs-MCP-Server zu Claude Desktop hinzu:
- Erstellen Sie das Projekt:
- Fügen Sie Ihrer Claude Desktop-Konfiguration hinzu:
Erstellen neuer Tools
Das Projekt enthält ein Skript zur Unterstützung der Erstellung neuer MCP-Tools:
Dies wird:
- Erstellen Sie ein neues Tool-Verzeichnis unter
src/tools/<tool-name>
- Generieren Sie die grundlegende Werkzeugstruktur, einschließlich:
- index.ts (Hauptimplementierung)
- schema.ts (JSON-Schema für Tool-Parameter)
- test.ts (Testdatei)
- Aktualisieren Sie die Indexdatei des Tools, um das neue Tool zu exportieren
Beispiel:
Commit-Nachrichtenformat
feat
: Neue Funktion (verbessert Nebenversion)fix
: Fehlerbehebung (verbessert die Patch-Version)BREAKING CHANGE
: Breaking Change (erhöht die Hauptversion)
📜 Versionsverwaltung
Dieses Projekt verwendet die Standardversion für die automatisierte Versionsverwaltung. Führen Sie bun run release
aus, um eine neue Version zu erstellen.
📦 Veröffentlichen auf npm
- Stellen Sie sicher, dass Sie bei npm angemeldet sind:
- Erstellen Sie das Projekt:
- Veröffentlichen Sie das Paket:
Denken Sie daran, die Versionsnummer mit bun run release
zu aktualisieren, bevor Sie neue Versionen veröffentlichen.
Lizenz
MIT-Lizenz – Einzelheiten finden Sie unter LIZENZ.
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
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.
Bietet Tools für die Interaktion mit der Flow-Blockchain, einschließlich der Überprüfung des Flow-Guthabens, der Abfrage des Token-Guthabens und des Abrufs von Informationen zu Cadence Owned Accounts.
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Ethereum blockchain data via Etherscan's API, providing real-time access to balances, transactions, token transfers, contract ABIs, gas prices, and ENS name resolutions.Last updated -6313TypeScriptMIT License
- AsecurityAlicenseAqualityProvides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.Last updated -63TypeScriptMIT License
- AsecurityAlicenseAqualityProvides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.Last updated -63JavaScriptMIT License
- -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