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.
Provides the monorepo structure for organizing the MCP server components and related tools.
Used as the development language for the entire toolkit, enabling type-safe implementation of blockchain interactions.
Multichain MCP Server 🌐
🏗️ 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
Install Node.js:
Visit Node.js official website
Download and install the LTS version (v18 or higher)
Verify installation:
node --version npm --version
Install pnpm:
# Using npm npm install -g pnpm # Verify installation pnpm --versionFor alternative installation methods, visit pnpm installation guide.
Installation
Clone this repository:
Install dependencies:
Build the project:
Configuration
Create a .env
file with your configuration:
Development
To develop all packages, run:
To build all packages:
To run tests:
Project Structure
This is a monorepo using Turborepo and pnpm workspaces. Here's the structure:
packages/
mcp-server/
: The core MCP server implementationagent-tools/
: Collection of blockchain interaction tools for AI agentsagent-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:
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
Add the following configuration:
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!
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A comprehensive toolkit for building AI agents with blockchain capabilities, enabling interactions with multiple blockchain networks for tasks like wallet management, fund transfers, smart contract interactions, and cross-chain asset bridging.
Related MCP Servers
- -securityAlicense-qualityA secure system enabling AI assistants to interact with blockchain data and prepare transactions while ensuring users maintain exclusive control over their private keys and transaction signing.Last updated -9MIT License
- AsecurityAlicenseAqualityProvides 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 -310MIT License
- AsecurityAlicenseAqualityA 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 -282,659MIT License
- AsecurityAlicenseAqualityIntegrates Aptos blockchain access into AI applications, enabling interaction with tools for native APT operations, custom coin management, and transaction handling.Last updated -12MIT License