mcpField
S
solmail

solmail

ローカル
github.com/ExpertVagabondコミュニケーション19 週間前に更新

solmail について

solmailは、AIエージェントがSolanaで支払い、世界各地の実住所へ手紙やはがきを送るためのMCPサーバーです。見積もり、郵送、ウォレット情報のツールを備え、devnetでのテストとmainnet-betaに対応します。

主な機能

  1. 01世界各地への郵便物の送付
  2. 02SOLによる郵送料の支払い
  3. 03郵送料の見積もり取得
  4. 04ウォレット残高とアドレスの確認
  5. 05devnetでのテスト

活用シーン

  1. 01エージェントによるお礼状の郵送
  2. 02SOLでの海外はがき郵送
  3. 03devnetでの郵送フローのテスト

MCP 対応

見積もり、郵送、ウォレット残高、ウォレットアドレスの4つのツールをクライアントに公開し、AIエージェントによる郵便手配とSolana決済を可能にします。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"expertvagabond-solmail": {
"command": "npx",
"args": [
"-y",
"solmail-mcp"
],
"env": {
"SOLANA_PRIVATE_KEY": "<SOLANA_PRIVATE_KEY>",
"SOLANA_NETWORK": "<SOLANA_NETWORK>",
"SOLMAIL_API_URL": "<SOLMAIL_API_URL>",
"MERCHANT_WALLET": "<MERCHANT_WALLET>"
}
}
}
}
起動コマンドnpx -y solmail-mcp
設定が必要な環境変数
SOLANA_PRIVATE_KEYシークレットYour agent's Solana wallet private key (base58 or JSON array format)
SOLANA_NETWORKSolana network: devnet for testing, mainnet-beta for production
SOLMAIL_API_URLSolMail API endpoint
MERCHANT_WALLETMerchant wallet address for payments

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

パッケージ
npmsolmail-mcp1.0.2

ツール

4

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

パラメーター型必須説明
colorbooleanいいえカラー印刷するかどうか。料金が $0.50 加算されます。
countrystringいいえ宛先の国コード(例:US、GB、CA)。既定値は US です。

詳細

:mailbox_with_mail: solmail-mcp

npm version License: MIT GitHub stars Solana

AI エージェントから Solana 暗号通貨を使って、実際の郵便物を送れます。 Model Context Protocol サーバーにより、Claude やその他の AI エージェントが、SOL で支払いを行い、世界中の実在する住所へ手紙やポストカードを送れるようになります。Colosseum Agent Hackathon (#47) 向けに開発されました。

インストール

npx solmail-mcp@latest

MCP 設定に追加します:

{
  "mcpServers": {
    "solmail": {
      "command": "npx",
      "args": ["-y", "solmail-mcp"],
      "env": {
        "SOLANA_NETWORK": "devnet",
        "SOLANA_PRIVATE_KEY": "your_base58_private_key"
      }
    }
  }
}

機能

  • 実際の郵便物 -- 200 か国以上に、Lob.com 経由で印刷した手紙を郵送します
  • Solana 決済 -- devnet(テスト)または mainnet(本番)で SOL を使って支払います
  • 非カストディアル -- ウォレットを直接管理し、仲介者は介在しません
  • AI ネイティブ -- MCP エージェントとの統合専用に開発されています
  • デモモード -- devnet の SOL と Lob のテスト API を使って、費用をかけずにテストできます

ツール(4 種類)

ツール説明
get_mail_quote郵便物を送る際の見積もりを取得します(国、カラーオプション)
send_mailSolana で支払い、実際の手紙を送ります
get_wallet_balanceエージェントのウォレットにある SOL 残高を確認します
get_wallet_address資金を入金するためのウォレットアドレスを取得します

使用例

You: Send a thank you note to John Doe at 123 Main St, San Francisco, CA 94102

Claude: [calls get_mail_quote] Cost: $1.50 (~0.015 SOL) for domestic US mail
        [calls send_mail] Letter sent!
          Letter ID: ltr_abc123
          Tracking: 9400000000000000000000
          Payment: 0.015 SOL (tx: 5j7s...)
          Delivery: 3-5 business days

仕組み

Agent composes letter --> MCP validates address --> Solana tx signed
    --> Payment sent to merchant --> SolMail verifies on-chain
    --> Lob.com prints letter --> USPS delivers --> Tracking returned

料金

種類料金SOL($100/SOL の場合)
米国内$1.50約 0.015 SOL
国際郵便$2.50約 0.025 SOL
カラー印刷+$0.50+0.005 SOL
Solana のトランザクション手数料約 $0.00025約 0.0000025 SOL

設定

変数必須説明
SOLANA_PRIVATE_KEYはいエージェントのウォレット秘密鍵(base58)
SOLANA_NETWORKいいえdevnet(デフォルト)または mainnet-beta
SOLMAIL_API_URLいいえAPI エンドポイント(デフォルト:https://solmail.online/api)
MERCHANT_WALLETいいえ支払い先を任意に指定

重要:AI エージェント用に、残高を制限した専用ウォレットを作成してください。メインのウォレットは絶対に使用しないでください。

開発

npm install && npm run build
npm run dev    # Watch mode
npm start      # Production

関連プロジェクト

コントリビューション

  1. リポジトリをフォークします
  2. フィーチャーブランチを作成します(git checkout -b feature/my-feature)
  3. 変更をコミットします
  4. プルリクエストを作成します

リンク

ライセンス

MIT -- Purple Squirrel Media

コメント

MCP は初めてですか?

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

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