返回 MCP 目录
public公开dns本地运行

Oraichain Blockchain

多链MCP服务器是一个为AI代理提供区块链交互能力的综合工具包,包含MCP服务器、代理工具和开发套件。

article

README

🚀 多链 MCP 服务器 🌐

这是一个全面的工具包,用于构建和部署具有区块链功能的 AI 代理,由 Oraichain Labs 开发和维护。此单仓库涵盖了适用于 AI 应用程序的模型上下文协议(MCP)服务器、区块链交互的代理开发工具,以及开发构建自定义 AI 代理的套件。

🚀 快速开始

先决条件

  • Node.js(v18 或更高版本)
  • pnpm(v9.0.0 或更高版本)
  • 支持网络的钱包配置
  • 支持网络的 API 密钥(可选)

安装先决条件

  1. 安装 Node.js:
# 在终端中运行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc
nvm install --lts
  1. 安装 pnpm:
# 在终端中运行以下命令:
curl -L https://git.io/pnpm-installer | bash -

安装

  1. 克隆仓库:
git clone https://github.com/oraichain/multichain-mcp.git
cd multichain-mcp
  1. 安装依赖项:
pnpm install
  1. 启动 MCP 服务器:
npx mcp-server

配置

编辑 config.json 文件,添加以下内容:

{
  "rpc_url": "https://rpc.orai.io",
  "port": 3000
}

然后运行:

npx mcp-server --config config.json

开发

  1. 安装依赖项:
pnpm install
  1. 启动开发服务器:
pnpm dev
  1. 构建项目:
pnpm build
  1. 测试:
pnpm test

✨ 主要特性

MCP 服务器

  • 与多个区块链网络交互
  • 获取钱包地址和余额
  • 转账和管理代币
  • 部署和交互智能合约
  • 资产跨链桥接

代理工具

  • 现成的区块链交互工具
  • 多链支持开箱即用
  • DeFi 协议集成
  • 安全交易处理

代理开发套件

  • 使用区块链功能构建自定义 AI 代理
  • 可扩展的接口和类型
  • 最佳实践和示例
  • 测试工具

整个工具包使用 TypeScript 编写,并通过统一界面支持多个区块链网络。

📚 详细文档

关于 Oraichain Labs

Oraichain Labs 是 Oraichain 的团队,Oraichain 是世界上第一个为 Web3 构建的 AI 层 1。我们专注于 AI 代理和区块链技术:

  • 自主的 Web3 AI 代理
  • 去中心化 AI 市场
  • AI Oracle 系统
  • 多链 DeFi 协议

贡献者

感谢以下杰出的人才贡献:

📄 许可证

该项目根据 GNU General Public License v3.0 许可证发布 - 有关详细信息,请参阅 LICENSE 文件。

👥 社区

💪 支持

如果你发现 Multichain MCP 有用,请考虑 starring 此仓库并贡献新功能或改进!

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端