mcpField
G
GDEX Trading

GDEX Trading

ローカル
gdex.pro金融データ41 週間前に更新

GDEX Trading について

GDEX Tradingは、マルチチェーン取引ターミナルGDEXの公式MCPサーバーで、AIエージェントを対象としています。現物取引、無期限先物、関連サービスの取引実行や口座情報、ドキュメント、ワークフローガイドを提供します。

主な機能

  1. 01Solana、Sui、EVMチェーンでの現物スワップ
  2. 02Hyperliquid無期限先物の取引とポジション確認
  3. 03コピー取引とクロスチェーンブリッジ
  4. 04ポートフォリオ確認とトークン検索
  5. 05GDEXドキュメントの検索と閲覧

活用シーン

  1. 01AIエージェント経由で現物スワップを実行
  2. 02無期限先物のポジション確認と注文
  3. 03資産をブリッジしてポートフォリオを確認

MCP 対応

stdioを介して、GDEXの取引、口座、ドキュメント用ツールをMCPクライアントに提供します。対応クライアントの設定ファイルに設定をマージする初期化コマンドも備えています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"gemachdao-gdex": {
"command": "npx",
"args": [
"-y",
"@gemachdao/gdex-mcp-server"
],
"env": {
"GDEX_API_KEY": "<GDEX_API_KEY>",
"GDEX_API_URL": "<GDEX_API_URL>"
}
}
}
}
起動コマンドnpx -y @gemachdao/gdex-mcp-server
設定が必要な環境変数
GDEX_API_KEYシークレットGDEX API key; the server auto-authenticates with it on startup
GDEX_API_URLOverride the GDEX API base URL (default: https://trade-api.gemach.io/v1)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@gemachdao/gdex-mcp-server5.1.0

ツール

117

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
querystringはい検索クエリ — すべての GDEX スキルとドキュメントから検索するキーワード

詳細

GDEX MCP Server

GDEX(Gemach DAO のマルチチェーントレーディングターミナル)向けの公式 Model Context Protocol サーバーです。AI エージェントに154 個のツールを提供します。うち 145 個は取引の実行とアカウント状態の読み取りを行い、残りの 9 個はドキュメント用です。

  • Solana、Sui、および 10 の EVM チェーンでの現物スワップ(buy_token、sell_token、limit_buy、limit_sell)
  • トークン化された株式、FX、コモディティを含む Hyperliquid のパーペチュアル取引(open_perp_position、place_perp_order、close_perp_position、get_perp_positions)
  • コピートレード、クロスチェーンブリッジ、ポートフォリオ、トークンの検索

サーバーはこのディレクトリ内に実装されています。 npm パッケージ @gemachdao/gdex-mcp-server はこのディレクトリからビルドされ、公式 MCP Registry に io.github.GemachDAO/gdex-mcp-server として登録されています。

ソースの構成

パス内容
src/index.tsエントリーポイント:McpServer を作成し、すべてのツールを登録して、stdio 経由で提供します
src/tools/分野別のツールハンドラー:spotTrade、perpTrade、perpRead、limitOrders、copyTrade、hlCopyTrade、bridge、portfolio、managed、directExec、auth、v110、usdc
src/knowledge.tsドキュメント用ツール:GDEX のスキルを検索・読み込みます。build:mcp により dist/index.js に埋め込まれます(npm パッケージと Docker イメージには skills/ ディレクトリは含まれません)
src/workflowGuides.ts手書きの explain_workflow ガイド(tests/docs/docExamples.test.ts で SDK に対する型チェックを行います)
src/init.tsinit --client <name> [--force]:Claude、Cursor、VS Code、Codex、OpenCode の MCP 設定に GDEX のエントリーをマージします(JSONC ヘルパーは src/jsonc.ts、TOML は src/tomlLite.ts)
src/sdk.ts共有 GDEX SDK クライアント(SDK は ../src にあります)
tests/Jest テスト
dist/index.jsビルド済みの単一ファイルバンドル(リポジトリのルートで npm run build:mcp を実行)

実行

npm から:

npx -y @gemachdao/gdex-mcp-server

ソースから(リポジトリのルートで):

npm ci
npm run build:mcp
node mcp-server/dist/index.js

ソースから Docker を使用する場合(リポジトリのルートで):

docker build -t gdex-mcp-server .
docker run -i --rm gdex-mcp-server

クライアント設定を自動的に書き込む場合:

npx @gemachdao/gdex-mcp-server init --client claude   # or cursor, vscode, codex, opencode

既存の設定ファイルは上書きされず、マージされます。他のサーバーや設定は維持され、VS Code の JSONC と Codex の TOML のコメントも保持されます。以前のファイルは <file>.bak として保存され、書き込みはアトミックに行われます。再実行しても変更はありません。別の gdex-mcp-server エントリーがすでに存在する場合、init は現在のエントリーと新しいエントリーを表示して、ゼロ以外の終了コードで終了します。置き換えるには --force を渡してください。ファイルの解析に失敗した場合は変更されず、init はゼロ以外の終了コードで終了します。

設定

変数説明必須
GDEX_API_KEYGDEX API キー。サーバーは起動時にこれを使って認証します任意
GDEX_API_URLAPI のベース URL を上書きします(デフォルトは https://trade-api.gemach.io/v1)任意

開発

cd mcp-server
npm ci
npx tsc --noEmit
npm test

ライセンス

MIT © GemachDAO。LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。