奥拉多链工具

@oraichain/orai-mcp
0 Stars 406 次浏览 oraichain 更新于 2026-08-23

一个全面的工具包,用于构建具有区块链功能的AI代理,能够与多个区块链网络进行交互,以完成钱包管理、资金转账、智能合约交互和跨链资产桥接等任务。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "mcp-server": {
      "args": [
        "-y",
        "@oraichain/mcp-server@0.0.21"
      ],
      "command": "npx",
      "env": {
        "RPC_URL": "https://rpc.orai.io"
      }
    }
  }
}

该服务需要配置环境变量:PORT、RPC_URL

服务介绍

多链 MCP 服务器 🌐

🏗️ 由 Oraichain Labs 构建和维护

这是一个用于构建和部署具有区块链功能的 AI 代理的全面工具包。这个单体仓库包括:

  • 一个适用于 AI 应用程序的模型上下文协议 (MCP) 服务器
  • 用于区块链交互的代理开发工具
  • 用于构建自定义 AI 代理的开发工具包

关于 Oraichain Labs

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

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

贡献者

感谢这些优秀的人:

概览

该项目提供了一整套用于 AI-区块链集成的工具:

MCP 服务器

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

代理工具

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

代理开发工具包

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

整个工具包使用 TypeScript 构建,并通过统一的接口支持多个区块链网络。

先决条件

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

安装先决条件

  1. 安装 Node.js:

    • 访问 Node.js 官方网站
    • 下载并安装 LTS 版本(v18 或更高版本)
    • 验证安装:
      node --version
      npm --version
      
  2. 安装 pnpm:

    # 使用 npm
    npm install -g pnpm
    
    # 验证安装
    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-kit/: 用于构建具有区块链能力的AI代理的开发工具包

每个包都有特定的用途:

MCP 服务器

这是主要的服务器包,实现了用于区块链交互的模型上下文协议。它提供了处理来自AI客户端请求的核心功能。

代理工具

这是一系列专门为AI代理设计的工具,用于与各种区块链网络进行交互。这些工具由MCP服务器用来执行区块链操作。

代理工具包

这是一个帮助开发者构建具有区块链能力的AI代理的开发工具包。它包括了用于一致代理开发的实用程序、类型和接口。

与AI工具集成

Claude桌面版集成

要将此MCP服务器添加到Claude桌面版中:

  1. 创建或编辑Claude桌面配置文件位于:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. 添加以下配置:

{
  "mcpServers": {
    "mcp-server": {
      "command": "npx",
      "args": ["-y", "@oraichain/mcp-server@0.0.21"],
      "env": {
        "RPC_URL": "https://rpc.orai.io"
      }
    }
  }
}
  1. 重启Claude桌面以使更改生效。

📜 许可证

本项目根据GNU通用公共许可证v3.0获得许可 - 详情请参阅LICENSE文件。

💬 社区

⭐ 支持

如果您发现Multichain MCP有用,请考虑为仓库点赞并贡献新功能或改进!

相关 MCP 服务