🏗️ Built and maintained by Oraichain Labs
A comprehensive toolkit for building and deploying AI agents with blockchain capabilities. This monorepo includes:
Oraichain Labs is the team behind Oraichain, the world's first AI Layer 1 for Web3. We specialize in AI Agents and blockchain technologies:
Thanks goes to these wonderful people:
This project provides a complete suite of tools for AI-blockchain integration:
The entire toolkit is built using TypeScript and supports multiple blockchain networks through a unified interface.
Install Node.js:
node --version
npm --version
Install pnpm:
# Using npm
npm install -g pnpm
# Verify installation
pnpm --version
For alternative installation methods, visit pnpm installation guide.
Clone this repository:
git clone https://github.com/oraichain/multichain-mcp.git
cd multichain-mcp
Install dependencies:
pnpm install
Build the project:
pnpm build
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
To develop all packages, run:
pnpm dev
To build all packages:
pnpm build
To run tests:
pnpm test
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 capabilitiesEach package serves a specific purpose:
The main server package that implements the Model Context Protocol for blockchain interactions. It provides the core functionality for handling requests from AI clients.
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.
A development kit that helps developers build AI agents with blockchain capabilities. It includes utilities, types, and interfaces for consistent agent development.
To add this MCP server to Claude Desktop:
Create or edit the Claude Desktop configuration file at:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
Add the following configuration:
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": ["-y", "@oraichain/mcp-server@0.0.21"],
"env": {
"RPC_URL": "https://rpc.orai.io"
}
}
}
}
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
If you find Multichain MCP useful, please consider starring the repository and contributing new features or improvements!
Seamless access to top MCP servers powering the future of AI integration.