mcpField
N
near-wallet-manager

near-wallet-manager

ローカル
github.com/mastrophot金融データ033 週間前に更新

near-wallet-manager について

near-wallet-manager は、NEAR ウォレットの作成、残高確認、トランザクション署名を行う MCP サーバーです。キーの生成またはインポートに対応し、署名済みデータを返します。

主な機能

  1. 01キー生成またはインポートによるウォレット作成
  2. 02合計・ロック済み・利用可能残高の確認
  3. 03送金および関数呼び出しの署名

活用シーン

  1. 01エージェントのワークフロー用に NEAR ウォレットを用意
  2. 02操作前にアカウント残高を確認
  3. 03専用アカウントで NEAR トランザクションに署名

MCP 対応

`create_wallet`、`check_balance`、`sign_transaction` の3つの MCP ツールを提供します。クライアントは `mcp-near-wallet-manager` コマンドでサーバーを起動できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"mastrophot-near-wallet-manager": {
"command": "npx",
"args": [
"-y",
"mcp-near-wallet-manager"
]
}
}
}
起動コマンドnpx -y mcp-near-wallet-manager

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

パッケージ
npmmcp-near-wallet-manager0.1.1

ツール

3

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

パラメーター型必須説明
networkenumいいえmainnet | testnet | custom
account_idstringいいえ任意:関連付ける名前付き/暗黙的アカウント ID
private_keystringいいえ任意:既存の ed25519 秘密鍵をインポート
include_private_keybooleanいいえ

詳細

mcp-near-wallet-manager

NEAR ウォレット操作用の MCP サーバー。以下の 3 つの本番環境向けツールを提供します。

  • create_wallet
  • check_balance
  • sign_transaction

ウォレットの作成、確認、および決定論的な署名が必要なエージェントのワークフロー向けに設計されています。

提供内容(ジョブのマッピング)

  1. ウォレットの作成
  • ED25519 キーペアを生成するか、既存の秘密鍵をインポートします
  • 公開鍵と暗黙的なアカウント ID を返します
  1. 残高の確認
  • NEAR JSON-RPC 経由でアカウント残高を取得します
  • 合計/ロック済み/利用可能な残高とキー数を返します
  1. トランザクションの署名
  • transfer および function_call アクションを含む NEAR トランザクションのペイロードに署名します
  • トランザクションハッシュ、署名、base64 形式の署名済みトランザクションの blob を返します

インストール

npm install -g mcp-near-wallet-manager

MCP 設定例(Claude Desktop)

{
  "mcpServers": {
    "near-wallet-manager": {
      "command": "mcp-near-wallet-manager"
    }
  }
}

ツールの入力

create_wallet
{
  "network": "testnet",
  "include_private_key": true
}
check_balance
{
  "account_id": "near",
  "network": "mainnet"
}
sign_transaction
{
  "signer_id": "alice.testnet",
  "signer_private_key": "ed25519:...",
  "receiver_id": "bob.testnet",
  "nonce": "7",
  "recent_block_hash": "11111111111111111111111111111111",
  "actions": [
    {
      "type": "transfer",
      "deposit_yocto": "1"
    }
  ]
}

開発

npm install
npm run check

セキュリティに関する注意事項

  • create_wallet は秘密鍵を返す場合があります。機密情報として扱ってください。
  • 秘密鍵を平文のログに保存しないでください。
  • 専用の署名用アカウントを使用し、権限は最小限にしてください。

公開先

  • npm パッケージ:mcp-near-wallet-manager
  • エージェントフレームワークの統合に関するメモ:deliverables/agent-framework-integration.md
  • MCP Registry のメタデータ:server.json

ライセンス

MIT

コメント

MCP は初めてですか?

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

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