ScanPay — Code Security Oracle について
ScanPayは、エージェントやマシン間ワークフロー向けのリモートセキュリティオラクルです。コードスキャン、取引の事前シミュレーション、URLスクレイピングを構造化判定とx402決済とともに提供します。
主な機能
- 01ASTによる脆弱性スキャン
- 02決定論的なコード修正と実行判定
- 03EVMとSolanaの取引シミュレーション
- 04整形済みMarkdownを返すURLスクレイピング
- 05x402マイクロペイメントとプリペイドセッション
活用シーン
- 01コード実行前のチェック
- 02ブロードキャスト前の取引確認
- 03リスクのあるトークン承認の検出
- 04LLM向けスクレイピング内容の準備
MCP 対応
ScanPayはHTTPとSSEでリモートStreamable MCPサーバーを運用し、`scan_code`、`simulate_tx`、`scrape_url`などのツールを提供します。インストール不要のstdioコマンドラインもあります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://scanpay-ob3w.onrender.com/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http misterio070-scanpay https://scanpay-ob3w.onrender.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"misterio070-scanpay":{"type":"http","url":"https://scanpay-ob3w.onrender.com/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"misterio070-scanpay":{"type":"http","url":"https://scanpay-ob3w.onrender.com/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"misterio070-scanpay":{"type":"http","url":"https://scanpay-ob3w.onrender.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"misterio070-scanpay":{"serverUrl":"https://scanpay-ob3w.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
すべてのエンドポイント
Streamable HTTP
https://scanpay-ob3w.onrender.com/mcpSSE
https://scanpay-ob3w.onrender.com/sseツール
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
scanpay-mcp-server
AI エージェントが実行前にコードをスキャンしてセキュリティの脆弱性を検出するための MCP(Model Context Protocol)サーバーです。
インストール
npm install -g scanpay-mcp-server
Claude Desktop での使用方法
claude_desktop_config.json に追加します:
{
"mcpServers": {
"scanpay": {
"command": "scanpay-mcp",
"env": {
"SCANPAY_URL": "https://scanpay-ob3w.onrender.com"
}
}
}
}
仕組み
- AI エージェントがコードを生成します
- エージェントが MCP 経由で
scan_codeツールを呼び出します - ScanPay が 45 種類以上の脆弱性パターンをスキャンします(Python + JS/TS)
- エージェントはコードを実行する前に結果を受け取ります
- x402 v2 マイクロペイメントで支払います(0.0007 SOL、1 回のスキャンあたり約 $0.10)
対応言語
- Python(ast モジュール)— 30 種類以上の脆弱性パターン
- JavaScript/TypeScript(tree-sitter)— 23 種類以上の脆弱性パターン
リンク
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。