Multichain MCP Server

by oraichain

Integrations

  • Provides community support through Discord's Oraichain server for users of the Multichain MCP.

  • Enables integration through GitHub Discussions as part of the community engagement channels for the MCP server.

  • Serves as a runtime environment for the MCP server, supporting execution of blockchain operations through the server infrastructure.

Multichain-MCP-Server 🌐

🏗️ Erstellt und gepflegt von Oraichain Labs

Ein umfassendes Toolkit zum Erstellen und Bereitstellen von KI-Agenten mit Blockchain-Funktionen. Dieses Monorepo enthält:

  • Ein Model Context Protocol (MCP)-Server für KI-Anwendungen
  • Agentenentwicklungstools für Blockchain-Interaktionen
  • Entwicklungskit zum Erstellen benutzerdefinierter KI-Agenten

Über Oraichain Labs

Oraichain Labs ist das Team hinter Oraichain, der weltweit ersten KI-Layer-1-Plattform für Web3. Wir sind spezialisiert auf KI-Agenten und Blockchain-Technologien:

  • Autonome Web3-KI-Agenten
  • Dezentraler KI-Marktplatz
  • KI-Oracle-System
  • Multichain-DeFi-Protokolle

Mitwirkende

Dank geht an diese wunderbaren Menschen:

Überblick

Dieses Projekt bietet eine vollständige Suite von Tools für die KI-Blockchain-Integration:

MCP-Server

  • Interagieren Sie mit mehreren Blockchain-Netzwerken
  • Wallet-Adressen und Guthaben abrufen
  • Geld überweisen und Token verwalten
  • Bereitstellung und Interaktion mit Smart Contracts
  • Überbrücken Sie Assets zwischen Netzwerken

Agenten-Tools

  • Einsatzbereite Blockchain-Interaktionstools
  • Sofort einsatzbereite Multi-Chain-Unterstützung
  • DeFi-Protokollintegrationen
  • Sichere Transaktionsabwicklung

Agenten-Entwicklungskit

  • Erstellen Sie benutzerdefinierte KI-Agenten mit Blockchain-Funktionen
  • Erweiterbare Schnittstellen und Typen
  • Bewährte Methoden und Beispiele
  • Test-Dienstprogramme

Das gesamte Toolkit wird mit TypeScript erstellt und unterstützt mehrere Blockchain-Netzwerke über eine einheitliche Schnittstelle.

Voraussetzungen

  • Node.js (v18 oder höher)
  • pnpm (v9.0.0 oder höher)
  • Wallet-Konfiguration für unterstützte Netzwerke
  • API-Schlüssel für unterstützte Netzwerke (optional)

Voraussetzungen installieren

  1. Installieren Sie Node.js:
    • Besuchen Sie die offizielle Website von Node.js
    • Laden Sie die LTS-Version (v18 oder höher) herunter und installieren Sie sie.
    • Überprüfen Sie die Installation:
      node --version npm --version
  2. Installieren Sie pnpm:
    # Using npm npm install -g pnpm # Verify installation pnpm --version
    Informationen zu alternativen Installationsmethoden finden Sie im PNPM-Installationshandbuch .

Installation

Klonen Sie dieses Repository:

git clone https://github.com/oraichain/multichain-mcp.git cd multichain-mcp

Installieren Sie Abhängigkeiten:

pnpm install

Erstellen Sie das Projekt:

pnpm build

Konfiguration

Erstellen Sie eine .env Datei mit Ihrer Konfiguration:

# Server Configuration PORT=4000 # Optional, defaults to 4000 # Network RPC URLs RPC_URL=your_rpc_url # Optional, defaults to https://rpc.orai.io

Entwicklung

Um alle Pakete zu entwickeln, führen Sie Folgendes aus:

pnpm dev

So erstellen Sie alle Pakete:

pnpm build

So führen Sie Tests durch:

pnpm test

Projektstruktur

Dies ist ein Monorepo mit Turborepo- und pnpm-Arbeitsbereichen. Hier ist die Struktur:

  • packages/
    • mcp-server/ : Die Kernimplementierung des MCP-Servers
    • agent-tools/ : Sammlung von Blockchain-Interaktionstools für KI-Agenten
    • agent-kit/ : Entwicklungskit zum Erstellen von KI-Agenten mit Blockchain-Funktionen

Jedes Paket dient einem bestimmten Zweck:

MCP-Server

Das Hauptserverpaket, das das Model Context Protocol für Blockchain-Interaktionen implementiert. Es bietet die Kernfunktionalität für die Bearbeitung von Anfragen von KI-Clients.

Agenten-Tools

Eine Sammlung von Tools, die speziell für KI-Agenten zur Interaktion mit verschiedenen Blockchain-Netzwerken entwickelt wurden. Diese Tools werden vom MCP-Server zur Ausführung von Blockchain-Operationen verwendet.

Agenten-Kit

Ein Entwicklungskit, das Entwicklern beim Erstellen von KI-Agenten mit Blockchain-Funktionen hilft. Es enthält Dienstprogramme, Typen und Schnittstellen für eine konsistente Agentenentwicklung.

Integration mit KI-Tools

Claude Desktop Integration

So fügen Sie diesen MCP-Server zu Claude Desktop hinzu:

  1. Erstellen oder bearbeiten Sie die Claude Desktop-Konfigurationsdatei unter:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Fügen Sie die folgende Konfiguration hinzu:
{ "mcpServers": { "mcp-server": { "command": "npx", "args": ["-y", "@oraichain/mcp-server@0.0.21"], "env": { "RPC_URL": "https://rpc.orai.io" } } } }
  1. Starten Sie Claude Desktop neu, damit die Änderungen wirksam werden.

📜 Lizenz

Dieses Projekt ist unter der GNU General Public License v3.0 lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

💬 Gemeinschaft

⭐ Unterstützung

Wenn Sie Multichain MCP nützlich finden, ziehen Sie bitte in Erwägung, das Repository mit einem Stern zu versehen und neue Funktionen oder Verbesserungen beizutragen!

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ein umfassendes Toolkit zum Erstellen von KI-Agenten mit Blockchain-Funktionen, das Interaktionen mit mehreren Blockchain-Netzwerken für Aufgaben wie Wallet-Verwaltung, Geldtransfers, Smart-Contract-Interaktionen und kettenübergreifendes Asset-Bridging ermöglicht.

  1. Über Oraichain Labs
    1. Mitwirkende
      1. Überblick
        1. MCP-Server
        2. Agenten-Tools
        3. Agenten-Entwicklungskit
      2. Voraussetzungen
        1. Voraussetzungen installieren
      3. Installation
        1. Konfiguration
          1. Entwicklung
            1. Projektstruktur
              1. MCP-Server
              2. Agenten-Tools
              3. Agenten-Kit
            2. Integration mit KI-Tools
              1. Claude Desktop Integration
            3. 📜 Lizenz
              1. 💬 Gemeinschaft
                1. ⭐ Unterstützung

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    Facilitates comprehensive architectural design and evaluation through specialized agents, rich resources, and powerful tools covering diverse architectural domains, including cloud, AI, and blockchain.
                    Last updated -
                    3
                    943
                    15
                    TypeScript
                    ISC License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Provides 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 -
                    6
                    3
                    JavaScript
                    MIT License
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A comprehensive server that enables AI agents to interact with multiple EVM-compatible blockchain networks through a unified interface, supporting ENS resolution, token operations, and smart contract interactions.
                    Last updated -
                    94
                    TypeScript
                    MIT License
                    • Linux
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI agents to interact with 30+ Ethereum-compatible blockchain networks, providing services like token transfers, contract interactions, and ENS resolution through a unified interface.
                    Last updated -
                    28
                    94
                    146
                    TypeScript
                    MIT License

                  View all related MCP servers

                  ID: 2jyrpowok1