mcpField
S
SwapWallet

SwapWallet

リモート
swapwallet.app金融データ32 週間前に更新
リポジトリ公式サイト

SwapWallet について

SwapWallet は、暗号資産の残高、損益、取引履歴を確認し、交換・送金・出金を依頼できるリモート MCP サーバーです。資金を動かす操作は Telegram で承認されてから実行されます。

主な機能

  1. 01残高、損益、取引履歴の確認
  2. 02トークンの入金アドレス取得
  3. 03交換・送金・出金の依頼
  4. 04Telegram での資金操作の承認

活用シーン

  1. 01トークン残高とポートフォリオ損益の確認
  2. 02最近の入金、出金、取引の確認
  3. 03交換依頼を送信して Telegram で承認
  4. 04出金や送金依頼の状態確認

MCP 対応

Streamable HTTP と OAuth 2.1 を使い、MCP クライアントにウォレット照会と操作依頼のツールを提供します。資金を動かすツールは依頼を作成するだけで、実行には承認が必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://swapwallet.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

SwapWallet

SwapWallet MCP サーバー

SwapWalletの公式リモート MCP サーバーです。
AI アシスタントが暗号資産の残高、損益、取引履歴を読み取り、Telegramでお客様が承認した後にのみ実行されるスワップ、送金、出金をリクエストできます。

SwapWallet MCP サーバーを Cursor に追加 VS Code にインストール

Glama の SwapWallet MCP コネクター 公式 MCP レジストリ:app.swapwallet/mcp OAuth 2.1 Streamable HTTP MIT ライセンス

https://swapwallet.app/mcp

SwapWalletがホストしているため、インストールや実行は不要です。リモートサーバーに対応した任意のMCPクライアントにURLを追加し、OAuthで一度サインインしてから、アシスタントに許可する操作を選んでください。

目次

質問できること

  • 「SwapWalletの残高合計はいくらですか?そのうちUSDTはいくらですか?」
  • 「BTCとTONの損益を表示して。」
  • 「今週の直近10件の取引を一覧表示して。」
  • 「TRONでUSDTを入金するためのアドレスを教えて。」
  • 「50 USDTをTONにスワップして。」 (Telegramで承認するリクエストが作成されます)
  • 「認証済みの銀行口座に2,000,000 tomanを出金して。」 (Telegramで承認するリクエストが作成されます)

承認なしに資金が動くことはありません

読み取りツールは直接回答します。資金を動かすツールが独自に処理を実行することはありません。

  1. アシスタントがrequest_swap、request_transfer、request_crypto_withdraw、またはrequest_fiat_withdrawを呼び出します。
  2. SwapWalletが操作の価格を算出し、TelegramのSwapWalletボットから、承認とキャンセルのボタン付きプレビューを送信します。
  3. 承認をタップした場合に限り、操作の価格が再算出され、実行されます。応答のないリクエストは15分後に期限切れになります。
  4. アシスタントがget_action_requestで結果を確認します。

エージェントがお客様の承認なしに資金を動かせるスコープはありません。withdraw:executeは存在しますが、付与することはできません。二要素認証が有効な場合、暗号資産の出金と送金はMCP経由でリクエストできません。アプリから操作してください。

ツール

ツール機能スコープ注釈
get_total_balanceポートフォリオの合計評価額とトークンごとの内訳wallet:read読み取り専用
get_balance指定したトークンの残高と評価額wallet:read読み取り専用
get_user_infoプロフィール、認証レベル、利用限度額、設定wallet:read読み取り専用
get_deposit_addressネットワーク上のトークンの入金アドレス(必要に応じて作成)wallet:read冪等
get_profit_and_lossすべての資産または選択したトークンの実現損益と未実現損益portfolio:read読み取り専用
get_transactions入金、出金、振替、取引を新しい順に表示(フィルターあり)transactions:read読み取り専用
get_contacts保存済みのSwapWallet連絡先(1ページあたり10件)contacts:read読み取り専用
get_ibansトマン出金用の認証済み銀行口座(IBAN)contacts:read読み取り専用
get_action_requestリクエストのステータス:PENDING、EXECUTED、REJECTED、EXPIRED、FAILED任意読み取り専用
request_swap2つのトークン間のスワップ価格を提示し、承認を求めますswap:request承認が必要
request_transfer保存済みのSwapWallet連絡先のいずれかへの送金transfer:request承認が必要
request_crypto_withdraw外部アドレスへの暗号資産の出金withdraw:request承認が必要、オープンワールド
request_fiat_withdraw認証済みIBANへのトマン(IRT)出金withdraw:request承認が必要、オープンワールド

すべてのツールにはMCPアノテーション(readOnlyHint、destructiveHint、idempotentHint、openWorldHint)が設定されています。破壊的なツールはありません。request_*ツールは、承認またはキャンセルできるリクエストを追加するだけです。入力スキーマを含む完全な定義は、サーバーカード(/.well-known/mcp/server-card.json)にあります。

接続

Claude(claude.ai、デスクトップ)

設定 → コネクタ → カスタムコネクタを追加 → URL https://swapwallet.app/mcp。

Claude Code
claude mcp add --transport http swapwallet https://swapwallet.app/mcp

このリポジトリからプラグインとしてインストールすることもできます:

/plugin marketplace add SwapWallet/swapwallet-mcp
/plugin install swapwallet@swapwallet
Cursor

上のCursorに追加ボタンを使うか、~/.cursor/mcp.jsonに追加します:

{
  "mcpServers": {
    "swapwallet": { "url": "https://swapwallet.app/mcp" }
  }
}
VS Code(GitHub Copilot)

上のVS Codeにインストールボタンを使うか、次を実行します:

code --add-mcp '{"name":"swapwallet","type":"http","url":"https://swapwallet.app/mcp"}'
Windsurf

~/.codeium/windsurf/mcp_config.jsonに追加します:

{
  "mcpServers": {
    "swapwallet": { "serverUrl": "https://swapwallet.app/mcp" }
  }
}
Gemini CLI
gemini mcp add --transport http swapwallet https://swapwallet.app/mcp

エージェントルールも読み込む拡張機能としてインストールすることもできます(GEMINI.mdを参照):

gemini extensions install https://github.com/SwapWallet/swapwallet-mcp
Codex CLI
codex mcp add swapwallet --url https://swapwallet.app/mcp
その他のクライアント

https://swapwallet.app/mcpをリモートのStreamable HTTPサーバーとして追加します。クライアントは401応答からOAuthを自動的に検出します。

## 認証とスコープ

動的クライアント登録(RFC 7591)と PKCE(S256)を使用する OAuth 2.1 です。パブリッククライアントのため、シークレットや API キーは不要です。SwapWallet の同意ページで電話番号と SMS コードを使ってサインインし、スコープを確認して、不要なもののチェックを外してから承認します。アクセス権はいつでもアプリから取り消せます。

スコープ許可される内容
wallet:read残高、アカウント情報、入金アドレス
portfolio:read損益
transactions:read取引履歴
contacts:read保存済み連絡先と認証済み IBAN
swap:requestスワップをリクエストする(Telegram で承認します)
transfer:request保存済み連絡先への送金をリクエストする(Telegram で承認します)
withdraw:request暗号資産およびトマンの出金をリクエストする(Telegram で承認します)

tools/list で返されるのは、許可されたスコープで利用できるツールのみです。また、スコープは呼び出しのたびに再確認されます。アクセストークンの有効期間は 1 時間です。リフレッシュトークンは許可を取り消すまで有効です。

要件: SwapWallet アカウント(電話番号を使って swapwallet.app で登録してください。取引と出金には本人確認が必要です)、および request_* ツールを使うための Telegram アカウントの連携。

エージェント開発者向け

  • エンドポイントは https://swapwallet.app/mcp です。Streamable HTTP、JSON 応答のみ、ステートレス(セッション、SSE、バッチなし)です。プロトコルバージョンは 2025-06-18、2025-03-26、2024-11-05 です。
  • 検出先:/.well-known/oauth-protected-resource、/.well-known/oauth-authorization-server、およびサーバーカード。
  • 金額は小数を含む文字列です。token と network は、各ツールの入力スキーマに記載された列挙値です。
  • get_action_request が EXECUTED を返すまでは、スワップ、送金、出金が完了したと報告しないでください。PENDING は「Telegram でユーザーの対応待ち」を意味します。ルールの全容は skills/swapwallet/SKILL.md をご覧ください。

完全なリファレンス:swapwallet.app/docs/mcp · REST API:docs.swapwallet.app

このリポジトリについて

サーバーは SwapWallet のバックエンド内で動作します。このリポジトリには公開用の説明とクライアント設定が含まれているため、リポジトリに対応したツールからインストールできます。

ファイル用途
server.json公式 MCP レジストリのエントリ(app.swapwallet/mcp)
.mcp.jsonClaude Code など、プロジェクトの MCP 設定を読み込むクライアント向け
llms-install.mdサーバーを自分でインストールするエージェント(Cline)向けの手順
.claude-plugin/Claude Code のプラグインとマーケットプレイス
.codex-plugin/Codex プラグイン(同じ MCP サーバーとスキルを使用)
skills/swapwallet/Claude スキル:エージェントがツールを安全に使う方法(プラグインに同梱)
gemini-extension.json、GEMINI.mdGemini CLI 拡張機能とコンテキストファイル
SECURITY.md脆弱性の報告方法

ドキュメントやクライアント設定に問題が見つかった場合は、issue または pull request を作成してください。

SwapWallet について

SwapWallet(سواپ‌ولت)は、ウォレット形式のアプリを提供するイランの暗号資産取引所です。暗号資産の購入、売却、スワップ、保有、送金に加えて、トマンの入金と出金ができます。カストディアル型で、Zanjireh Tabdil Soba が運営しています。ウェブアプリ、Android アプリ、Telegram ミニアプリを提供しています。

セキュリティ

MCP サーバーまたは OAuth フローの脆弱性は、公開 issue ではなく、セキュリティポリシー(security.txt)に記載された方法に従って、非公開で報告してください。

ライセンス

このリポジトリの内容は、MIT ライセンスのもとで公開されています。

コメント

MCP は初めてですか?

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

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