Adamik MCP Server
Überblick
Der Adamik MCP Server ermöglicht Lese- und Schreibinteraktionen mit über 60 Blockchain-Netzwerken über Claude Desktop. Dieser Server bietet eine Integration mit der standardisierten, mehrkettigen Adamik-API und ermöglicht Entwicklern die nahtlose Interaktion mit verschiedenen Blockchains für Transaktionsmanagement, Kontoeinblicke, Staking und Token-Interaktionen – alles über eine einheitliche und unternehmensgerechte Schnittstelle.
Related MCP server: MCP Redmine
Voraussetzungen
Node.js (v20 oder höher)
pnpm
Git
Claude Desktop installiert ( https://claude.ai/download )
Claude Pro-Abonnement erforderlich
Installation
Installation über Smithery
So installieren Sie Adamik MCP Server für Claude Desktop automatisch über Smithery :
npx -y @smithery/cli install @AdamikHQ/adamik-mcp-server --client claudeInstallationsschritte:
1. Repository klonen
git clone git@github.com:AdamikHQ/adamik-mcp-server.git
cd adamik-mcp-server2. Einrichten und Erstellen
Umgebungsdatei erstellen:
cp .env.example .envKonfigurieren Sie Ihre Umgebungsvariablen in
.env:
# Required - Your Adamik API key
ADAMIK_API_KEY="your_api_key_here"
ADAMIK_API_BASE_URL="https://api.adamik.io"3. Holen Sie sich Ihren kostenlosen API-Schlüssel
Besuchen Sie https://dashboard.adamik.io
Kostenloses Konto erstellen
Navigieren Sie zum Abschnitt „API-Schlüssel“
Generieren Sie einen neuen API-Schlüssel
Kopieren Sie den API-Schlüssel und fügen Sie ihn in Ihre
.envDatei ein
4. Installieren Sie Abhängigkeiten und erstellen Sie:
pnpm install
pnpm run build5. Konfiguration
Öffnen oder erstellen Sie die Claude-Konfigurationsdatei:
code ~/Library/Application\ Support/Claude/claude_desktop_config.jsonFügen Sie die folgende Konfiguration hinzu:
{
"mcpServers": {
"adamik-mcp-server": {
"command": "node",
"args": ["/Users/YourUsername/GitHub/adamik-mcp-server/build/index.js"]
}
}
}Hinweis : Starten Sie Claude nach dem Hinzufügen der MCP-Serverkonfiguration neu, damit die Änderungen wirksam werden.
Anwendungsbeispiele
Beispiel 1: Cosmos-Adresse abfragen
Query: Can you get balances of my cosmos address cosmos1yvuhqg73fdzxvam9sj7mazfa38gpn7ulsavh7s? Can you check first Adamik API documentation to learn how to use it?Beispiel 2: Multi-Chain-Guthabenabfragen
Query: Can you check my balances across different chains?
- Ethereum: 0x3dD2504c27449a78Df04284129C380f3831cAF0d
- Bitcoin: bc1qekphvuz20qvdhkzywfe29r9vvtwxrszvaxzmqm
- StarkNet: 0x0548A1a8B82AB723C3D770052C4f2E6197215dC12E4bAaBDE1C571D7AA85760e
- TON: UQAQ113dWkP2MOfXN2uv0qPFB-097flcLBhyv0_lhgXEUhwzBeispiel 3: Transaktionsverlauf und Validatorinformationen
Query:
- What's my latest operation on my dYdX account dydx1yvuhqg73fdzxvam9sj7mazfa38gpn7uleyzn78?
- Can you provide information about this dYdX validator: dydxvaloper1ml44cenapnawcn4xy3w36jce0rg78dm8ajvypn?Beispiel 4: Abfrage zu Staking-Belohnungen
Query: What are my current pending rewards on Osmosis address osmo1yvuhqg73fdzxvam9sj7mazfa38gpn7ulcxl8gz?Merkmale
Hauptmerkmale
Multi-Chain-Unterstützung : Die API bietet einheitlichen Zugriff auf mehrere Blockchain-Netzwerke, darunter beliebte Blockchains wie Ethereum, Starknet, Cosmos, Bitcoin und viele andere. Dies ermöglicht Entwicklern die Interaktion mit verschiedenen Blockchains über eine einheitliche Schnittstelle.
Transaktionsverwaltung : Die API bietet umfassende transaktionsbezogene Funktionen, darunter:
Transaktionskodierung (Vorbereitung der Transaktion vor der Unterzeichnung)
Transaktionsvalidierung (Überprüfung, ob die Transaktion gültig ist)
Transaktionsübertragung (Senden der Transaktion an das Netzwerk)
Abrufen von Transaktionsdetails und -status
Kontoverwaltung : Bietet detaillierte kontobezogene Dienste wie:
Abrufen des Kontostands (Salden)
Token-Guthaben prüfen
Anzeigen des Kontotransaktionsverlaufs
Hilfsfunktionen : Bietet hilfreiche Hilfsendpunkte wie:
Adressvalidierung
Konvertierung des öffentlichen Schlüssels in die Adresse
Abrufen von Ketten- und Token-Informationen
Staking-Unterstützung : Enthält Funktionen für Proof-of-Stake-Blockchains, wie zum Beispiel:
Staking-Transaktionen
Abstecken
Einfordern von Staking-Belohnungen
Abrufen von Validatorinformationen
Token-Interaktion : Ermöglicht Interaktionen mit verschiedenen Token-Typen, darunter:
Native Währungstransfers (z. B. Senden von ETH über Ethereum oder Algorand)
Token-Übertragungen (z. B. Senden von USDC auf Ethereum oder Tron)
Abrufen von Tokendetails über verschiedene Blockchain-Standards (ERC20, TRC20, ASA usw.)
Das Ziel der API besteht im Wesentlichen darin, eine standardisierte, kettenübergreifende Schnittstelle für Blockchain-Interaktionen bereitzustellen und so die Komplexität der Arbeit mit mehreren Blockchain-Netzwerken zu vereinfachen.
Sicherheitsüberlegungen
Private Schlüssel werden derzeit sicher in
.envgespeichertVerwenden Sie für die Entwicklung nur Test-Wallets mit kleinen Beträgen
Adamik API-Dokumentation
Eine ausführliche API-Dokumentation finden Sie unter https://docs.adamik.io
Ratenbegrenzungen
Kostenlose Stufe: 10.000 Anfragen/Monat
Premium-Stufe: Kontaktieren Sie uns für individuelle Preise und höhere Ratenlimits
Unterstützung
Benötigen Sie Hilfe oder haben Sie Fragen? Besuchen Sie unsere Kontaktseite oder sehen Sie sich unsere API-Dokumentation an .
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
Beiträge sind willkommen! Senden Sie gerne Pull Requests oder offene Probleme.