@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.
You must be authenticated.
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
Adamik MCP Serverofficial
-securityAlicense-qualityEnables read and write interactions with 60+ blockchain networks through Claude Desktop, providing a standardized multi-chain API for transaction management, account insights, staking, and token interactions.Last updated -TypeScriptMIT LicenseBase MCP Serverofficial
-securityAlicense-qualityProvides onchain tools for Claude AI to interact with the Base blockchain and Coinbase API, enabling wallet management, fund transfers, and smart contract deployment.Last updated -136204TypeScriptMIT License