mcpField
M
Multichain MCP Server 🌐

Multichain MCP Server 🌐

本地服务
github.com/oraichain金融数据577 周前更新

关于 Multichain MCP Server 🌐

Multichain MCP Server 是面向 AI 应用和开发者的区块链工具包,包含 MCP 服务、Agent 工具和开发套件。它通过统一接口支持多条区块链上的资产与合约操作。

主要功能

  1. 01支持多条区块链网络
  2. 02查询钱包地址与余额
  3. 03转账和管理代币
  4. 04部署及调用智能合约
  5. 05跨网络桥接资产
  6. 06提供 Agent 开发套件

适用场景

  1. 01查询不同网络的钱包余额
  2. 02通过 AI 应用转账或管理代币
  3. 03部署并调用智能合约
  4. 04开发具备区块链能力的 Agent

MCP 相关

MCP 服务向 AI 客户端提供跨链交互能力,包括查询钱包、转账、代币管理、合约操作和资产桥接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

多链 MCP 服务 🌐

许可证:GPL-3.0

🏗️ 由 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 协议

贡献者

感谢这些优秀的贡献者:

README 配图

概览

本项目提供一套完整的 AI 与区块链集成工具:

MCP 服务
  • 与多个区块链网络交互
  • 获取钱包地址和余额
  • 转账并管理代币
  • 部署智能合约并与之交互
  • 在不同网络之间桥接资产
Agent 工具
  • 开箱即用的区块链交互工具
  • 开箱即支持多链
  • DeFi 协议集成
  • 安全的交易处理
Agent 开发工具包
  • 构建具备区块链能力的自定义 AI Agent
  • 可扩展的接口和类型
  • 最佳实践和示例
  • 测试实用工具

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

先决条件

  • Node.js(v18 或更高版本)
  • pnpm(v9.0.0 或更高版本)
  • 受支持网络的钱包配置
  • 受支持网络的 API 密钥(可选)
安装先决条件
  1. 安装 Node.js:

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

  1. 创建或编辑 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
  2. 添加以下配置:

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

📜 许可证

本项目采用 GNU General Public License v3.0 许可协议,详情请参阅 LICENSE 文件。

💬 社区

⭐ 支持

如果你觉得 Multichain MCP 实用,请考虑为该仓库点星,并贡献新功能或改进!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。