关于 Multichain MCP Server 🌐
Multichain MCP Server 是面向 AI 应用和开发者的区块链工具包,包含 MCP 服务、Agent 工具和开发套件。它通过统一接口支持多条区块链上的资产与合约操作。
主要功能
- 01支持多条区块链网络
- 02查询钱包地址与余额
- 03转账和管理代币
- 04部署及调用智能合约
- 05跨网络桥接资产
- 06提供 Agent 开发套件
适用场景
- 01查询不同网络的钱包余额
- 02通过 AI 应用转账或管理代币
- 03部署并调用智能合约
- 04开发具备区块链能力的 Agent
MCP 相关
MCP 服务向 AI 客户端提供跨链交互能力,包括查询钱包、转账、代币管理、合约操作和资产桥接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
多链 MCP 服务 🌐
🏗️ 由 Oraichain Labs 构建并维护
一套全面的工具包,用于构建和部署具备区块链能力的 AI Agent。此单体仓库包含:
- 面向 AI 应用的模型上下文协议(MCP)服务
- 用于区块链交互的 Agent 开发工具
- 用于构建自定义 AI Agent 的开发工具包
关于 Oraichain Labs
Oraichain Labs 是 Oraichain 背后的团队。Oraichain 是全球首个面向 Web3 的 AI Layer 1。我们专注于 AI Agent 和区块链技术:
- 自主 Web3 AI Agent
- 去中心化 AI 市场
- AI 预言机系统
- 多链 DeFi 协议
贡献者
感谢这些优秀的贡献者:
概览
本项目提供一套完整的 AI 与区块链集成工具:
MCP 服务
- 与多个区块链网络交互
- 获取钱包地址和余额
- 转账并管理代币
- 部署智能合约并与之交互
- 在不同网络之间桥接资产
Agent 工具
- 开箱即用的区块链交互工具
- 开箱即支持多链
- DeFi 协议集成
- 安全的交易处理
Agent 开发工具包
- 构建具备区块链能力的自定义 AI Agent
- 可扩展的接口和类型
- 最佳实践和示例
- 测试实用工具
整个工具包使用 TypeScript 构建,并通过统一接口支持多个区块链网络。
先决条件
- Node.js(v18 或更高版本)
- pnpm(v9.0.0 或更高版本)
- 受支持网络的钱包配置
- 受支持网络的 API 密钥(可选)
安装先决条件
-
安装 Node.js:
- 访问 Node.js 官方网站
- 下载并安装 LTS 版本(v18 或更高版本)
- 验证安装:
node --version npm --version
-
安装 pnpm:
# Using npm npm install -g pnpm # Verify installation pnpm --version如需其他安装方式,请访问 pnpm 安装指南。
安装
克隆此仓库:
git clone https://github.com/oraichain/multichain-mcp.git
cd multichain-mcp
安装依赖项:
pnpm install
构建项目:
pnpm build
配置
创建 .env 文件并填写配置:
# Server Configuration
PORT=4000 # Optional, defaults to 4000
# Network RPC URLs
RPC_URL=your_rpc_url # Optional, defaults to https://rpc.orai.io
开发
要开发所有软件包,请运行:
pnpm dev
要构建所有软件包:
pnpm build
要运行测试:
pnpm test
项目结构
这是一个使用 Turborepo 和 pnpm 工作区的单体仓库。结构如下:
packages/mcp-server/:核心 MCP 服务实现agent-tools/:面向 AI Agent 的区块链交互工具集合agent-kit/:用于构建具备区块链能力的 AI Agent 的开发工具包
每个软件包都有特定用途:
MCP 服务
用于区块链交互的主服务软件包,实现了模型上下文协议。它提供处理来自 AI 客户端请求的核心功能。
Agent 工具
专为 AI Agent 与各种区块链网络交互而设计的工具集合。MCP 服务使用这些工具执行区块链操作。
Agent 工具包
帮助开发者构建具备区块链能力的 AI Agent 的开发工具包。其中包含用于一致开发 Agent 的实用工具、类型和接口。
与 AI 工具集成
Claude Desktop 集成
要将此 MCP 服务添加到 Claude Desktop:
-
创建或编辑 Claude Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
添加以下配置:
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": ["-y", "@oraichain/[email protected]"],
"env": {
"RPC_URL": "https://rpc.orai.io"
}
}
}
}
- 重启 Claude Desktop,使更改生效。
📜 许可证
本项目采用 GNU General Public License v3.0 许可协议,详情请参阅 LICENSE 文件。
💬 社区
⭐ 支持
如果你觉得 Multichain MCP 实用,请考虑为该仓库点星,并贡献新功能或改进!
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。