- Home
- MCP servers
- Multichain
Multichain
- typescript
4
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"oraichain-orai-mcp": {
"command": "npx",
"args": [
"-y",
"@oraichain/mcp-server@0.0.21"
],
"env": {
"RPC_URL": "https://rpc.orai.io"
}
}
}
}You can run a Multichain MCP Server to interact with multiple blockchain networks, manage wallets, transfer funds, deploy contracts, and bridge assets. This server acts as a unified backend for AI agents to perform blockchain operations across networks from a single interface.
How to use
You connect your MCP client to the server to request blockchain operations. The MCP server handles multi-network interactions, wallet lookups, fund transfers, smart contract deployments, and asset bridging. Start the server locally or run it as a subprocess from your tooling, and configure your client to communicate with it through the supported runtime channel.
How to install
Prerequisites you need before installation:
- Node.js v18 or higher
- pnpm v9.0.0 or higher
- Wallet configuration for networks you plan to use
- API keys for supported networks (optional)
Step-by-step commands to set up the MCP server environment and prepare it for use:
# Install Node.js (visit the official site and install the LTS version, e.g., v18+)
node --version
npm --version
# Install pnpm globally
npm install -g pnpm
pnpm --version
# If you are cloning the MCP repository to run locally
git clone https://github.com/oraichain/multichain-mcp.git
cd multichain-mcp
# Install dependencies
pnpm install
# Build the project (optional if you will run via npm/pnpm scripts that handle build steps)
pnpm build
# Start the MCP server via the recommended runtime (see next section for exact command)
# Example with environment variable for RPC URL (see config section)
RPC_URL=https://rpc.orai.io npx -y @oraichain/mcp-server@0.0.21
Additional configuration
Configure environment values to tailor the MCP server to your environment. Two common variables are PORT and RPC_URL.
# Server Configuration
PORT=4000 # Optional, defaults to 4000
# Network RPC URLs
RPC_URL=your_rpc_url # Optional, defaults to https://rpc.orai.io
Available tools
getAddresses
Retrieve wallet addresses from connected networks so you can inspect or select a source for transactions.
getBalances
Fetch wallet balances across multiple networks to track holdings in a single view.
transferFunds
Send funds between wallets on supported networks with optional token selections.
deployContracts
Deploy or interact with smart contracts on connected networks from the MCP server.
bridgeAssets
Bridge assets across networks to enable cross-chain liquidity and interoperability.