mcpField
M
Multichain MCP Server 🌐

Multichain MCP Server 🌐

ロヌカル
github.com/oraichain金融デヌタ577 週間前に曎新

Multichain MCP Server 🌐 に぀いお

Multichain MCP Serverは、AIアプリケヌションや開発者向けのブロックチェヌンツヌルキットです。MCPサヌバヌ、゚ヌゞェント甚ツヌル、開発キットを備え、統䞀むンタヌフェヌスで耇数のブロックチェヌンを操䜜できたす。

䞻な機胜

  1. 01耇数のブロックチェヌンネットワヌクに察応
  2. 02りォレットアドレスず残高の照䌚
  3. 03トヌクンの送金ず管理
  4. 04スマヌトコントラクトのデプロむず操䜜
  5. 05ネットワヌク間の資産ブリッゞ
  6. 06゚ヌゞェント開発キット

掻甚シヌン

  1. 01耇数ネットワヌクのりォレット残高を確認
  2. 02AIアプリケヌション経由でトヌクンを送金・管理
  3. 03スマヌトコントラクトをデプロむしお操䜜
  4. 04ブロックチェヌン察応゚ヌゞェントを開発

MCP 察応

MCPサヌバヌは、りォレット照䌚、送金、トヌクン管理、コントラクト操䜜、資産ブリッゞなどのクロスチェヌン操䜜をAIクラむアントに提䟛したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

マルチチェヌン MCP サヌバヌ 🌐

License: GPL-3.0

🏗 Oraichain Labs によっお開発・保守されおいたす

ブロックチェヌン機胜を備えた AI ゚ヌゞェントの構築ずデプロむに圹立぀包括的なツヌルキットです。このモノレポには、以䞋が含たれおいたす。

  • AI アプリケヌション向けの Model Context ProtocolMCPサヌバヌ
  • ブロックチェヌンずの連携に䜿甚する゚ヌゞェント開発ツヌル
  • カスタム AI ゚ヌゞェントを構築するための開発キット

Oraichain Labs に぀いお

Oraichain Labs は、Web3 における䞖界初の AI Layer 1 である Oraichain を支えるチヌムです。AI ゚ヌゞェントずブロックチェヌン技術を専門ずしおいたす。

  • 自埋型 Web3 AI ゚ヌゞェント
  • 分散型 AI マヌケットプレむス
  • AI オラクルシステム
  • マルチチェヌン DeFi プロトコル

コントリビュヌタヌ

以䞋の玠晎らしい皆さんに感謝したす。

README の画像

抂芁

このプロゞェクトは、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 をむンストヌルしたす。

    # 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-kit/: ブロックチェヌン機胜を備えた AI ゚ヌゞェントを構築するための開発キット

各パッケヌゞはそれぞれ特定の圹割を担いたす。

MCP サヌバヌ

ブロックチェヌンずの連携に Model Context Protocol を実装する、メむンのサヌバヌパッケヌゞです。AI クラむアントからのリク゚ストを凊理する䞭栞機胜を提䟛したす。

゚ヌゞェントツヌル

AI ゚ヌゞェントがさたざたなブロックチェヌンネットワヌクず連携するために特化しお蚭蚈されたツヌル集です。これらのツヌルは、MCP サヌバヌがブロックチェヌン操䜜を実行する際に䜿甚したす。

゚ヌゞェントキット

開発者がブロックチェヌン機胜を備えた AI ゚ヌゞェントを構築するための開発キットです。䞀貫性のある゚ヌゞェント開発に圹立぀ナヌティリティ、型、むンタヌフェヌスが含たれおいたす。

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 が圹に立った堎合は、リポゞトリにスタヌを付けたり、新機胜や改善に貢献したりするこずをご怜蚎ください

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。