Oraichain Multichain MCP
STDIOA comprehensive toolkit for building and deploying AI agents with blockchain capabilities.
A comprehensive toolkit for building and deploying AI agents with blockchain capabilities.
🏗️ 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/[email protected]"], "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!