Multichain MCP Server

Official

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.

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.

Servidor MCP multicadena 🌐

🏗️ Desarrollado y mantenido por Oraichain Labs

Un conjunto completo de herramientas para crear e implementar agentes de IA con capacidades blockchain. Este monorepositorio incluye:

  • Un servidor de Protocolo de Contexto de Modelo (MCP) para aplicaciones de IA
  • Herramientas de desarrollo de agentes para interacciones blockchain
  • Kit de desarrollo para crear agentes de IA personalizados

Acerca de Oraichain Labs

Oraichain Labs es el equipo detrás de Oraichain, la primera IA de Capa 1 del mundo para Web3. Nos especializamos en agentes de IA y tecnologías blockchain:

  • Agentes autónomos de IA Web3
  • Mercado de IA descentralizado
  • Sistema de oráculo de IA
  • Protocolos DeFi multicadena

Colaboradores

Nuestro agradecimiento a estas maravillosas personas:

Descripción general

Este proyecto proporciona un conjunto completo de herramientas para la integración de IA y blockchain:

Servidor MCP

  • Interactuar con múltiples redes blockchain
  • Recuperar direcciones y saldos de billetera
  • Transferir fondos y administrar tokens
  • Implementar e interactuar con contratos inteligentes
  • Conectar activos entre redes

Herramientas del agente

  • Herramientas de interacción blockchain listas para usar
  • Soporte multicadena listo para usar
  • Integraciones del protocolo DeFi
  • Manejo seguro de transacciones

Kit de desarrollo de agentes

  • Cree agentes de IA personalizados con capacidades de blockchain
  • Interfaces y tipos extensibles
  • Mejores prácticas y ejemplos
  • Utilidades de prueba

Todo el kit de herramientas está construido con TypeScript y admite múltiples redes blockchain a través de una interfaz unificada.

Prerrequisitos

  • Node.js (v18 o superior)
  • pnpm (v9.0.0 o superior)
  • Configuración de la billetera para redes compatibles
  • Claves API para redes compatibles (opcional)

Requisitos previos de instalación

  1. Instalar Node.js:
  2. Instalar pnpm:
    # Using npm npm install -g pnpm # Verify installation pnpm --version
    Para conocer métodos de instalación alternativos, visite la guía de instalación de pnpm .

Instalación

Clonar este repositorio:

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

Instalar dependencias:

pnpm install

Construir el proyecto:

pnpm build

Configuración

Crea un archivo .env con tu configuración:

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

Desarrollo

Para desarrollar todos los paquetes, ejecute:

pnpm dev

Para construir todos los paquetes:

pnpm build

Para ejecutar pruebas:

pnpm test

Estructura del proyecto

Este es un repositorio mono que utiliza Turborepo y espacios de trabajo pnpm. Esta es la estructura:

  • packages/
    • mcp-server/ : La implementación principal del servidor MCP
    • agent-tools/ : Colección de herramientas de interacción blockchain para agentes de IA
    • agent-kit/ : Kit de desarrollo para crear agentes de IA con capacidades de blockchain

Cada paquete tiene una finalidad específica:

Servidor MCP

El paquete principal del servidor que implementa el Protocolo de Contexto de Modelo para las interacciones en blockchain. Proporciona la funcionalidad esencial para gestionar las solicitudes de los clientes de IA.

Herramientas del agente

Un conjunto de herramientas diseñadas específicamente para que los agentes de IA interactúen con diversas redes blockchain. El servidor MCP utiliza estas herramientas para ejecutar operaciones blockchain.

Kit de agente

Un kit de desarrollo que ayuda a los desarrolladores a crear agentes de IA con capacidades blockchain. Incluye utilidades, tipos e interfaces para un desarrollo consistente de agentes.

Integración con herramientas de IA

Integración de escritorio de Claude

Para agregar este servidor MCP a Claude Desktop:

  1. Cree o edite el archivo de configuración de Claude Desktop en:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Ventanas: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Agregue la siguiente configuración:
{ "mcpServers": { "mcp-server": { "command": "npx", "args": ["-y", "@oraichain/mcp-server@0.0.21"], "env": { "RPC_URL": "https://rpc.orai.io" } } } }
  1. Reinicie Claude Desktop para que los cambios surtan efecto.

📜 Licencia

Este proyecto está licenciado bajo la Licencia Pública General GNU v3.0 - consulte el archivo LICENCIA para obtener más detalles.

💬 Comunidad

⭐ Soporte

Si encuentras útil Multichain MCP, ¡considera destacar el repositorio y contribuir con nuevas características o mejoras!

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

Un kit de herramientas integral para crear agentes de IA con capacidades de blockchain, lo que permite interacciones con múltiples redes de blockchain para tareas como administración de billeteras, transferencias de fondos, interacciones de contratos inteligentes y puentes de activos entre cadenas.

  1. About Oraichain Labs
    1. Contributors
      1. Overview
        1. MCP Server
        2. Agent Tools
        3. Agent Development Kit
      2. Prerequisites
        1. Installing Prerequisites
      3. Installation
        1. Configuration
          1. Development
            1. Project Structure
              1. MCP Server
              2. Agent Tools
              3. Agent Kit
            2. Integration with AI Tools
              1. Claude Desktop Integration
            3. 📜 License
              1. 💬 Community
                1. ⭐ Support
                  ID: 2jyrpowok1