@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.jsonWindows:
%APPDATA%/Claude/mcp.jsonLinux:
~/.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:
bun run buildFügen Sie Ihrer Claude Desktop-Konfiguration hinzu:
// You only need the argument if you need to pass arguments to your server { "mcpServers": { "your-server-name": { "command": "node", "args": ["/path/to/your/project/dist/main.js", "some_argument"] } } }
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:
npm loginErstellen Sie das Projekt:
bun run buildVeröffentlichen Sie das Paket:
npm publish
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.
- Merkmale
- Installation
- MCP-Konfiguration
- Werkzeuge
- 📂 Projektstruktur
- 🛠️ Entwicklung
- 📜 Versionsverwaltung
- 📦 Veröffentlichen auf npm
- Lizenz
- Beitragen
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityFacilitates 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 -1026MIT License
- Asecurity-licenseAqualityProvides 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 -101MIT License
- -security-license-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 -1
- Asecurity-licenseAqualityA tool that enables users to interact with blockchain data to retrieve token total supply, chain IDs, and filtered RPC endpoints across different blockchain networks.Last updated -613MIT License