Base64 Codec X402 について
Base64 Codec X402は、テキストをBase64にエンコード、またはBase64からテキストにデコードするAPI兼MCPサーバーです。標準形式とURLセーフ形式に対応し、Base L2上のUSDCによるx402従量課金を採用しています。APIキーや登録は不要です。
主な機能
- 01Base64のエンコードとデコード
- 02標準形式とURLセーフ形式
- 03エンコードメタデータの返却
- 04x402による従量課金
活用シーン
- 01JSONへのバイナリデータ埋め込み
- 02MIMEメール添付の準備
- 03APIから取得したBase64トークンのデコード
MCP 対応
MCPクライアントに、データのエンコードまたはデコードとメタデータ返却を行う`utility_encode_base64`ツールを提供します。接続先のリモートサーバーはクライアントに設定します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://base64-codec.api.klymax402.com/mcpclaude mcp add --transport sse base64-codec-x402 https://base64-codec.api.klymax402.com/mcp{"mcpServers":{"base64-codec-x402":{"type":"sse","url":"https://base64-codec.api.klymax402.com/mcp"}}}Cursor で開く{"servers":{"base64-codec-x402":{"type":"sse","url":"https://base64-codec.api.klymax402.com/mcp"}}}VS Code で開く{"mcpServers":{"base64-codec-x402":{"type":"sse","url":"https://base64-codec.api.klymax402.com/mcp"}}}{"mcpServers":{"base64-codec-x402":{"serverUrl":"https://base64-codec.api.klymax402.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Base64 Codec API
テキストを Base64 にエンコードするか、Base64 をテキストにデコードします。メタデータ付きで、標準形式と URL セーフ形式に対応しています。x402(Base L2 上の USDC)による呼び出しごとの支払いに対応しており、API キーも登録も不要で、レート制限の壁もありません。
klymax402 マーケットプレイスの一部です。AI エージェント向けの x402 マイクロペイメント API 100 種を、1 つのウォレットと Base 上の USDC で利用できます。
クイックスタート — MCP
MCP クライアントの設定(Claude Desktop、Cursor、ElizaOS など)に追加します。
{
"mcpServers": {
"base64-codec": {
"url": "https://base64-codec.api.klymax402.com/mcp"
}
}
}
クイックスタート — HTTP(x402)
curl -X POST "https://base64-codec.api.klymax402.com/api/encode" \
-H "Content-Type: application/json" \
-d '{"data":"..."}'
# -> 402 Payment Required, with an x402 payment challenge in the response body
x402 対応クライアント(@x402/fetch、x402-agent-tools、ATXP)は、402 → 署名 → 再試行のサイクルを自動的に処理します。
ツール
| ツール | メソッド | パス | 価格 | 説明 |
|---|---|---|---|---|
utility_encode_base64 | POST | /api/encode | $0.003 | Base64 データをエンコードまたはデコードします |
utility_encode_base64
テキストを Base64 にエンコードする場合や、Base64 をプレーンテキストにデコードする場合に使用します。エンコードのメタデータとともに、結果の文字列を返します。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
data | string | はい | エンコードまたはデコードするデータ |
action | string | いいえ | アクション:「encode」または「decode」(デフォルト:encode) |
応答の例:
{"result":"SGVsbG8gV29ybGQ=","action":"encode","inputLength":11,"outputLength":16,"urlSafe":false}
使用する場面:JSON へのバイナリデータの埋め込み、メール添付ファイル(MIME)の準備、API から取得した Base64 トークンのデコードなどです。ASCII のみをサポートするチャネルでデータを送信する前に使用してください。
用途外:ハッシュ化(crypto_generate_hash を使用)、JWT のデコード(security_decode_jwt を使用)、URL スラッグの作成(text_generate_slug を使用)。
エージェント向けプロンプトの例
- 「テキストを Base64 にエンコードするか、Base64 をプレーンテキストにデコードする」
支払い
- プロトコル:x402 — HTTP ネイティブの呼び出しごとの支払い。登録や API キーは不要です
- ネットワーク:Base L2(
eip155:8453) - アセット:USDC
- ファシリテーター:Coinbase CDP(プライマリ)、PayAI(フォールバック)
- ATXP 経由でも利用できます(OAuth でラップされた x402、RFC 9728 の保護対象リソースメタデータ)
klymax402 の一部
AI エージェント向けの x402 マイクロペイメント API 100 種を、1 つのウォレットと Base 上の USDC で登録なしに利用できます。
- カタログ:https://klymax402.com/llms.txt
- API リファレンス全文:https://klymax402.com/llms-full.txt
- ライブ統計:https://klymax402.com/stats
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。