Cover image
Try Now
2025-04-06

3 years

Works with Finder

5

Github Watches

2

Github Forks

0

Github Stars

Multichain MCP Server 🌐

License: GPL-3.0

🏗️ Built and maintained by Oraichain Labs

A comprehensive toolkit for building and deploying AI agents with blockchain capabilities. This monorepo includes:

  • A Model Context Protocol (MCP) server for AI applications
  • Agent development tools for blockchain interactions
  • Development kit for building custom AI agents

About Oraichain Labs

Oraichain Labs is the team behind Oraichain, the world's first AI Layer 1 for Web3. We specialize in AI Agents and blockchain technologies:

  • Autonomous Web3 AI Agents
  • Decentralized AI Marketplace
  • AI Oracle System
  • Multichain DeFi protocols

Contributors

Thanks goes to these wonderful people:

Overview

This project provides a complete suite of tools for AI-blockchain integration:

MCP Server

  • Interact with multiple blockchain networks
  • Retrieve wallet addresses and balances
  • Transfer funds and manage tokens
  • Deploy and interact with smart contracts
  • Bridge assets between networks

Agent Tools

  • Ready-to-use blockchain interaction tools
  • Multi-chain support out of the box
  • DeFi protocol integrations
  • Secure transaction handling

Agent Development Kit

  • Build custom AI agents with blockchain capabilities
  • Extensible interfaces and types
  • Best practices and examples
  • Testing utilities

The entire toolkit is built using TypeScript and supports multiple blockchain networks through a unified interface.

Prerequisites

  • Node.js (v18 or higher)
  • pnpm (v9.0.0 or higher)
  • Wallet configuration for supported networks
  • API keys for supported networks (optional)

Installing Prerequisites

  1. Install Node.js:

    • Visit Node.js official website
    • Download and install the LTS version (v18 or higher)
    • Verify installation:
      node --version
      npm --version
      
  2. Install pnpm:

    # Using npm
    npm install -g pnpm
    
    # Verify installation
    pnpm --version
    

    For alternative installation methods, visit pnpm installation guide.

Installation

Clone this repository:

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

Install dependencies:

pnpm install

Build the project:

pnpm build

Configuration

Create a .env file with your configuration:

# Server Configuration
PORT=4000 # Optional, defaults to 4000

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

Development

To develop all packages, run:

pnpm dev

To build all packages:

pnpm build

To run tests:

pnpm test

Project Structure

This is a monorepo using Turborepo and pnpm workspaces. Here's the structure:

  • packages/
    • mcp-server/: The core MCP server implementation
    • agent-tools/: Collection of blockchain interaction tools for AI agents
    • agent-kit/: Development kit for building AI agents with blockchain capabilities

Each package serves a specific purpose:

MCP Server

The main server package that implements the Model Context Protocol for blockchain interactions. It provides the core functionality for handling requests from AI clients.

Agent Tools

A collection of tools specifically designed for AI agents to interact with various blockchain networks. These tools are used by the MCP server to execute blockchain operations.

Agent Kit

A development kit that helps developers build AI agents with blockchain capabilities. It includes utilities, types, and interfaces for consistent agent development.

Integration with AI Tools

Claude Desktop Integration

To add this MCP server to Claude Desktop:

  1. Create or edit the Claude Desktop configuration file at:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Add the following configuration:

{
  "mcpServers": {
    "mcp-server": {
      "command": "npx",
      "args": ["-y", "@oraichain/mcp-server@0.0.21"],
      "env": {
        "RPC_URL": "https://rpc.orai.io"
      }
    }
  }
}
  1. Restart Claude Desktop for the changes to take effect.

📜 License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

💬 Community

⭐ Support

If you find Multichain MCP useful, please consider starring the repository and contributing new features or improvements!

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Bora Yalcin
  • Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Alexandru Strujac
  • Efficient thumbnail creator for YouTube videos

  • Callycode Limited
  • A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Khalid kalib
  • Write professional emails

  • Beniyam Berhanu
  • Therapist adept at identifying core issues and offering practical advice with images.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • OffchainLabs
  • 进行以太坊的实施

  • huahuayu
  • 统一的API网关,用于将多个Etherscan样区块链Explorer API与对AI助手的模型上下文协议(MCP)支持。

  • deemkeen
  • 用电源组合控制您的MBOT2:MQTT+MCP+LLM

    Reviews

    5 (1)
    Avatar
    user_bKdRkPow
    2025-04-17

    As a dedicated user of orai-mcp, I can confidently say this tool has significantly streamlined my multi-chain operations. Created by Oraichain, it offers robust functionalities with a user-friendly interface that seamlessly integrates across various platforms. The excellent documentation on the GitHub page provides clear guidelines, making it easier for developers to utilize its features efficiently. Highly recommend checking it out!