mcpField
S
Safe MCP Server

Safe MCP Server

ローカル
github.com/5ajaki金融データ292 週間前に更新

Safe MCP Server について

Safe MCP Serverは、Safe Transaction APIを通じてSafeスマートコントラクトウォレットの取引を照会し、取引データをデコードします。Safeの活動やマルチシグ取引の確認に使え、既定ではメインネットのエンドポイントを利用します。

主な機能

  1. 01Safeアドレス別の取引照会
  2. 02マルチシグ取引の詳細取得
  3. 03取引データのデコード
  4. 04Safe APIエンドポイントの設定

活用シーン

  1. 01Safeアドレスの取引履歴の確認
  2. 02特定のマルチシグ取引の調査
  3. 03分析用の取引データのデコード

MCP 対応

このMCPサーバーはSafe APIを通じて、Safe取引の取得、マルチシグ取引の詳細照会、取引データのデコードを行うツールを公開します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Safe MCP サーバー

Safe(旧称 Gnosis Safe)スマートコントラクトウォレットとやり取りするための、MCP(Model Context Protocol)サーバー実装です。

機能

  • 任意の Safe アドレスの Safe トランザクションを照会します
  • マルチシグトランザクションの詳細を取得します
  • トランザクションデータをデコードします
  • Safe API と連携します

インストール

npm install

使い方

npm run build
npm start

設定は不要です。デフォルトでは、サーバーは Safe Transaction API のメインネットエンドポイントを使用します。

利用可能なツール

getSafeTransactions

任意の Safe アドレスのすべてのトランザクションを取得します。Safe アドレスは、会話のコンテキストに基づいて実行時に LLM が決定します。

// Example tool call
getSafeTransactions({
  address: "0x123...", // Safe address determined by LLM
  limit: 100, // optional
  offset: 0, // optional
});
getMultisigTransaction

特定のマルチシグトランザクションの詳細を取得します。

getMultisigTransaction({
  safeTxHash: "0x456...", // Transaction hash to query
});
decodeTransactionData

Safe API を使用してトランザクションデータをデコードします。

decodeTransactionData({
  data: "0x789...", // Transaction data to decode
  to: "0xabc...", // Optional contract address
});

設定(任意)

デフォルトでは、サーバーは Safe Transaction API のメインネットエンドポイントを使用します。

https://safe-transaction-mainnet.safe.global/api/v1

別のエンドポイント(テストネットなど)を使用する必要がある場合は、環境変数で設定できます。

SAFE_API_URL=https://safe-transaction-goerli.safe.global/api/v1 npm start

開発

npm run dev

ライセンス

MIT

コメント

MCP は初めてですか?

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

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