Phalcon MCP Server
Dieser MCP-Server ist in die BlockSec -Plattform integriert, um Tools zur Blockchain-Transaktionsanalyse über das Model Context Protocol (MCP) bereitzustellen.
Das Model Context Protocol (MCP) ist ein Protokoll zur KI-Modellintegration, das KI-Modellen den Zugriff auf externe Tools und Datenquellen ermöglicht.
Komponenten
Werkzeuge
Transaktionsanalyse
Verfolgen
Verfolgen Sie die verschiedenen Aufrufe einer Transaktion auf einer Blockchain zusammen mit den Gasverbrauchsmetriken
Parameter:
chainId(erforderlich),transactionHash(erforderlich)
Profil
Profilieren Sie eine Transaktion auf einer Blockchain mit Details zur Transaktion, zum Geldfluss und zu Token-Informationen
Parameter:
chainId(erforderlich),transactionHash(erforderlich)
Adressetikett
Erhalten Sie menschenlesbare Beschriftungen für Vertragsadressen wie Token, Protokolle und andere On-Chain-Entitäten
Parameter:
chainId(erforderlich),transactionHash(erforderlich)
BalanceChange
Abrufen detaillierter Informationen zur Saldenänderung für eine Transaktion
Parameter:
chainId(erforderlich),transactionHash(erforderlich)
Zustandsänderung
Abrufen detaillierter Informationen zu Statusänderungen wie Speichervariablen in Verträgen für eine Transaktion
Parameter:
chainId(erforderlich),transactionHash(erforderlich)
Transaktionsübersicht
Umfassender Überblick über eine Transaktion durch Aggregation der Daten aller verfügbaren Analysetools
Parameter:
chainId(erforderlich),transactionHash(erforderlich)
Ketteninformationen
GetChainIdByName
Holen Sie sich die Ketten-ID für eine Blockchain nach Name, Kette oder Ketten-Slug
Parameter:
name(erforderlich)
Related MCP server: Calcom mcp | Cal dot com mcp
Erste Schritte
Installation
Verwenden von Go Install
go install github.com/mark3labs/phalcon-mcp@latestVerwendung
Starten Sie den MCP-Server:
phalcon-mcp serveÜberprüfen Sie die Version:
phalcon-mcp versionVerwendung als Paket
Sie können den Server in Ihre Go-Projekte importieren:
import "github.com/mark3labs/phalcon-mcp/server"
func main() {
// Create a new server with version
s := server.NewServer("1.0.0")
// Start the server in stdio mode
if err := s.ServeStdio(); err != nil {
log.Fatalf("Server error: %v", err)
}
}Verwendung mit Model Context Protocol
So integrieren Sie diesen Server in Apps, die MCP unterstützen:
{
"mcpServers": {
"phalcon": {
"command": "phalcon-mcp",
"args": ["serve"]
}
}
}Docker
Ausführen mit Docker
Sie können den Phalcon MCP-Server mit Docker ausführen:
docker run -i --rm ghcr.io/mark3labs/phalcon-mcp:latest serveDocker-Konfiguration mit MCP
So integrieren Sie das Docker-Image in Apps, die MCP unterstützen:
{
"mcpServers": {
"phalcon": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/mark3labs/phalcon-mcp:latest",
"serve"
]
}
}
}Lizenz
MIT