stackapps-suite-mcp について
stackapps-suite-mcp は、Imagcon、StackBill、Dicta-Notes のツールをまとめて MCP クライアントに提供するセルフホスト可能な MCP サーバーです。x402 を通じて Base 上で USDC による呼び出しごとの支払いを行い、上限も設定できます。
主な機能
- 01PWA アイコンとスプラッシュ画面の作成
- 02画像生成とリサイズ
- 03アイコン準拠状況のチェック
- 04請求書 PDF の作成
- 05音声の文字起こしと記録へのアクセス
- 06x402 エンドポイントの検証
活用シーン
- 01画像や説明文から PWA 素材を作成
- 02JSON の明細から請求書を生成
- 03短時間または長時間の音声を文字起こし
- 04利用前に x402 エンドポイントを確認
MCP 対応
1つのサーバーから Imagcon、StackBill、Dicta-Notes のツールを MCP クライアントに公開します。x402 による Base 上の USDC 決済に対応し、呼び出しごとの上限を適用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
stackapps-suite-mcp
mcp-name: io.github.Explorer-64/stackapps-suite-mcp
StackApps ツールスイート全体を利用できる MCP サーバーです。 x402 経由で Base メインネット上の USDC による従量課金に対応しています。アカウント、API キー、登録は不要です。メンバーアプリ(Imagcon、StackBill、Dicta-Notes)がツールを提供します。インストールは 1 回でスイート全体を利用できます。
インストール
このパッケージはセルフホスト可能で、PyPI にはありません。公開中のブループリントに記載されているリリースホイールから直接インストールしてください。
claude mcp add stackapps-suite -- uvx --from https://github.com/Explorer-64/StackApps/releases/download/stackapps-suite-mcp-v0.1.9/stackapps_suite_mcp-0.1.9-py3-none-any.whl stackapps-suite-mcp --wallet-key 0x...
または、任意の MCP クライアントの設定(Claude Desktop、Cursor、Windsurf、Cline)に記述してください。
{
"mcpServers": {
"stackapps-suite": {
"command": "uvx",
"args": [
"--from",
"https://github.com/Explorer-64/StackApps/releases/download/stackapps-suite-mcp-v0.1.9/stackapps_suite_mcp-0.1.9-py3-none-any.whl",
"stackapps-suite-mcp"
],
"env": { "WALLET_PRIVATE_KEY": "0x..." }
}
}
}
要件:uv、Python 3.11 以降、Base メインネット(eip155:8453)上に USDC を保有する EVM ウォレット。--wallet-key 引数よりも WALLET_PRIVATE_KEY 環境変数の使用を推奨します。
インストール URL とバージョンは、必ず最新の mcp.stackapps.app/blueprint.txtで確認してください。
ツール
| ツール | 価格(USDC) | 内容 |
|---|---|---|
create_pwa_icons_from_image | $0.10 | ローカル画像から PWA アイコン一式(27 ファイルと manifest.json)を作成します |
create_splash_screens_from_image | $0.10 | ローカル画像から iOS/iPad 用スプラッシュ画面 16 種を作成します |
generate_pwa_icons | $0.295 | テキストの説明から AI 生成 PWA アイコン一式を作成します |
generate_image | $0.195 | AI 生成の元画像(image_key とプレビュー URL を返します) |
generate_splash_screens | $0.295 | テキストの説明から AI 生成スプラッシュ画面を作成します |
resize_image | $0.02 | ローカル画像を指定サイズまたはソーシャルメディア用プリセットにリサイズします |
validate_x402_endpoint | $0.01 | 実際に署名したプローブを使って、任意の x402 エンドポイントを事前チェックします |
resize_generated_image | 無料 | 以前の generate_image の結果を image_key でリサイズします(追加料金なし) |
check_icon | $0.01 | アイコンの適合性(maskable、android-adaptive、ios)をチェックします |
create_invoice | $0.10 | JSON の明細項目からプロ仕様の請求書 PDF を作成します |
get_wallet_profile_imagcon | 無料 | Imagcon ウォレットプロフィールの状態を確認します |
setup_wallet_profile_imagcon | 無料 | Imagcon アカウントを永続的に有効化します(または API キーをローテーションします) |
setup_wallet_profile_stackbill | 無料 | StackBill アカウントを永続的に有効化します |
dicta_transcribe_audio | $0.10 | 短い音声(最大 15 分)を話者分離付きで文字起こしします |
dicta_transcribe_long_audio | $0.59 | 長時間の音声(最大 2 時間)を文字起こしします |
get_wallet_profile_dicta | 無料 | Dicta-Notes ウォレットプロフィールの状態を確認します |
setup_wallet_profile_dicta | 無料 | Dicta-Notes アカウントを永続的に有効化します(または API キーをローテーションします) |
recover_wallet_profile_dicta | 無料 | ウォレット署名を使って、紛失した Dicta-Notes API キーを復元します |
list_dicta_transcripts | 無料 | 保存された文字起こしを一覧表示します(Dicta API キーが必要です) |
get_dicta_transcript | 無料 | ID を指定して保存された文字起こしを取得します(Dicta API キーが必要です) |
支払いの安全性
サーバーは、StackApps スイートのウォレットに支払われない支払いチャレンジや、1 回あたりの上限額(デフォルトでは $0.59 USDC。STACKAPPS_MAX_USD_PER_CALL で変更可能)を超える支払いチャレンジへの署名を拒否します。侵害または偽装されたエンドポイントによって、支払い先を変更したり金額を水増ししたりすることはできません。支払いは EIP-3009 を通じてオンチェーンで決済されます。ガス代はスポンサー負担のため、ウォレットに必要なのは USDC のみです。
ウォレットキーをコミットしないでください。また、WALLET_PRIVATE_KEY を設定した状態でこのサーバーを公開ホスト上で実行しないでください。
ホスト型エンドポイントの mcp.stackapps.app は、ディスカバリーメタデータのみを提供します。
ディスカバリー
機械可読な機能コントラクト(Blueprint Protocol): mcp.stackapps.app/blueprint.txt
リンク
- スイート:https://stackapps.app
- ソース:https://github.com/Explorer-64/StackApps (
stackapps-mcp/) - Imagcon:https://imagcon.app
- StackBill:https://stackbill.app
- Dicta-Notes:https://dicta-notes.com
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。