PhantomOperator MCPとは
PhantomOperatorはMCPサーバーです。 承認されたユーザーおよびエージェント向けに、メタデータの監査、漏洩チェック、ウォレットの衛生状態の確認など、プライバシーと公開露出に関する分析を実行します。.
プロジェクトのREADMEから生成された概要
PhantomOperator MCP server について
PhantomOperatorは、承認されたユーザーおよびAIエージェント向けに設計された、リモートのプライバシーおよび公開露出分析サービスを提供します。特定のセキュリティ操作を通じて、クライアントがデジタルフットプリントを監査できるペイパーコール(従量課金)方式で機能します。ユーザーはMCPエンドポイントを介してJSON-RPC 2.0リクエストを使用してサービスとやり取りし、ツールに料金が必要な場合は支払いに関するガイダンスが返されます。
本プラットフォームは、HTTPヘッダーのmetadata-audit、メールインテリジェンスのbreach-check、EVMの衛生状態を確認するwallet-opsec-auditなど、さまざまな専門的な監査をサポートしています。また、full-privacy-sweepやcypherpunk-redteam-dossierのような、より包括的なアセスメントも提供します。支払いはx402プロトコルを介してBase mainnet上のUSDCで行われますが、プライバシーを強化するためにMoneroの請求オプションを設定することも可能です。
開発者は、OpenAPI仕様書またはMCP discoveryドキュメントを取得することで、これらのツールをAIワークフローに統合できます。このサービスは、リクエスト者が対象データを評価するための明示的な権限を持っていることを前提として、URL、アイデンティティ、ウォレットに対する構造化されたリクエストを処理するように構築されています。
できること
- 1Webメタデータの漏洩監査エージェントは、URLのHTTPヘッダーやHTMLコメント内の露出シグナルを確認できます。
- 2メールの漏洩ステータスの検証開発者は、特定のメールアドレスが既知のデータ漏洩に現れていないかを確認できます。
- 3暗号資産ウォレットの衛生状態の確認ユーザーは、BaseまたはEVMウォレットアドレスの公開セキュリティシグナルを分析できます。
- 4プライバシー緩和レポートの生成AIクライアントは、構造化されたスコアと、プライバシーを改善するための優先順位付きのステップリストをリクエストできます。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
PhantomOperator MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにPhantomOperator MCPをインストール
$ claude mcp add --transport http phantomoperator https://freysaai.freysa.dev/mcpCursorにPhantomOperator MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"phantomoperator": {
"url": "https://freysaai.freysa.dev/mcp"
}
}
}VS CodeにPhantomOperator MCPをインストール
.vscode/mcp.json
{
"servers": {
"phantomoperator": {
"type": "http",
"url": "https://freysaai.freysa.dev/mcp"
}
}
}VS Code CLIにPhantomOperator MCPをインストール
$ code --add-mcp '{"name":"phantomoperator","type":"http","url":"https://freysaai.freysa.dev/mcp"}'CodexにPhantomOperator MCPをインストール
$ codex mcp add phantomoperator --url https://freysaai.freysa.dev/mcpCodex config.tomlにPhantomOperator MCPをインストール
~/.codex/config.toml
[mcp_servers.phantomoperator] url = "https://freysaai.freysa.dev/mcp"
Gemini CLIにPhantomOperator MCPをインストール
$ gemini mcp add -s user --transport http phantomoperator https://freysaai.freysa.dev/mcpGemini settings.jsonにPhantomOperator MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"phantomoperator": {
"url": "https://freysaai.freysa.dev/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月15日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能normancomics/phantomoperator is public and reachablegithub.com/normancomics/phantomoperator ↗合格
- パッケージがこのリポジトリをソースとして指定未チェック
- ビルドの来歴 (Sigstore 証明)未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-11-12github.com/normancomics/phantomoperator ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していない未チェック
- パッケージおよびその依存関係に重大な勧告なし未チェック
- モデルへの隠れた指示がない0 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答initialize answered with protocol 2025-06-18 in 1021 ms合格
README
GitHubで見るPhantomOperator
PhantomOperator is a pay-per-call privacy and public-exposure analysis service for authorized users and AI agents. It provides structured checks for web metadata leakage, public-web exposure, breach indicators, privacy posture, and wallet hygiene.
Authorization required: Only assess URLs, identities, email addresses, wallets, and systems you own or are expressly authorized to assess. Do not submit seed phrases, passwords, API keys, or other secrets.
Live service
Service: https://freysaai.freysa.dev
Source: github.com/normancomics/PhantomOperator
Updates: @phntmop on X
| Resource | URL |
|---|---|
| Human landing page | / |
| Agent quickstart | /quickstart |
| Free illustrative report | /sample-report |
| Free Monero address-decoding preview | POST /demo/monero-decode |
| OpenAPI 3.1 | /openapi.json |
| MCP endpoint | /mcp |
| x402 discovery | /.well-known/x402 |
| A2A agent card | /.well-known/agent-card.json |
| ERC-8004 registration | /.well-known/agent-registration.json |
| LLM guide | /llms.txt |
| Aggregate service telemetry | /usage |
| Service status | /status |
| Terms and scope | /terms |
Payments
Working paid rail: Base USDC via x402
Paid routes at POST /skills/* use x402 v2 exact payments.
| Field | Value |
|---|---|
| Network | Base mainnet, eip155:8453 |
| Asset | USDC on Base |
| USDC contract | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| Payment receiver | 0xC5f20C3Ad7B730B34620ecF39c2C5681482A6Cd6 |
| Production facilitator | Coinbase CDP x402 |
| ERC-8004 agent | 821239 |
| ERC-8004 identity registry | 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 |
An unpaid valid request receives HTTP 402 Payment Required. An x402-compatible client signs the stated payment requirement and retries the same request. Never send a plain ERC-20 transfer as a substitute for the x402 payment credential.
Optional privacy rail: Monero invoices
A production Monero flow is included but is disabled by default. It requires a privately reachable, view-only monero-wallet-rpc, a fixed XMR/USD quote configuration, and a local proof secret. Once configured, a client:
- requests
POST /billing/monero-quotewith{ "skillId": "metadata-audit", "input": { ... } }; - receives a unique wallet subaddress, exact atomic-XMR amount, expiry, and status URL;
- pays the amount, then polls
GET /billing/monero-invoice/:invoiceIduntil required confirmations are reached; - retries the requested skill with
X-Payment-Method: moneroand the returnedX-Paymentproof.
The service uses the view-only wallet RPC only to allocate subaddresses and verify incoming confirmed amounts. It never needs a Monero spend key. Configuration names are documented in .env.example.
Available operations
The canonical schemas, payment requirements, and examples are generated at /openapi.json. Prices are denominated in USDC and may be read from that document before payment.
| Operation | What it does | Base x402 price |
|---|---|---|
metadata-audit |
Reviews public HTTP headers, HTML metadata/comments, and third-party trackers for exposure signals. | $0.05 |
threat-scan |
Searches public-web results for potential PII exposure associated with an authorized identity. | $0.10 |
breach-check |
Checks an email against available breach intelligence and optionally performs a k-anonymity password-range check. | $0.10 |
opsec-score |
Produces a structured public-exposure score and prioritized mitigations. | $0.25 |
monero-opsec-audit |
Decodes a supplied Monero address and returns privacy-posture guidance. | $0.25 |
data-removal |
Identifies supported broker-removal paths and drafts a removal request; it does not submit requests without explicit authorization. | $0.50 |
spam-caller-removal |
Prepares official caller-ID unlisting and spam-label dispute steps; it does not submit requests. | $0.10 |
wallet-opsec-audit |
Reviews public Base/EVM wallet hygiene signals. | $0.50 |
full-privacy-sweep |
Combines relevant authorized checks into one report. | $1.00 |
cypherpunk-redteam-dossier |
Combines multiple authorized assessment modules. | $5.00 |
sovereign-opsec-retainer |
Produces an organization-level authorized assessment package. | $25.00 |
Agent quickstart
- Fetch
/openapi.json,/.well-known/x402, or/mcp. - Validate that the target and submitted information are authorized and non-sensitive.
- Call the selected
POST /skills/<operation>route with valid JSON. - On
402, inspect the returned x402 requirement and retry using an x402-compatible Base-USDC client. - Validate the returned JSON against the published operation schema.
For MCP clients, send JSON-RPC 2.0 initialize, tools/list, and tools/call requests to POST /mcp. The paid-tool handoff returns the exact HTTP route and payment guidance.
Local development
npm install
cp .env.example .env
npm test
npm start
The server defaults to port 3000. Set PUBLIC_BASE_URL to the deployed HTTPS origin and use a protected .env file. See .env.example for non-secret configuration names. Do not commit credentials, payment keys, private keys, or customer data.
Deployment and discovery
The public service publishes OpenAPI, x402, A2A, ERC-8004, MCP, llms.txt, robots, and sitemap discovery documents. Its current distribution work includes ERC-8004, MPPScan, Global A2A Registry, Agent Tools, 402 Index, Coinbase Bazaar, and a Bankr skills pull request. A directory is only described as listed after acceptance is verifiable; indexes may crawl asynchronously.
Privacy and telemetry
/usage displays aggregate settled-service telemetry. It intentionally excludes request bodies, raw IP addresses, customer wallets, and payment credentials. See TERMS.md for the service scope and limits.
License
MIT.
PhantomOperator MCPのよくある質問
PhantomOperator MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http phantomoperator https://freysaai.freysa.dev/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
PhantomOperator MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
PhantomOperatorはどのような分析を提供しますか?
Webメタデータの漏洩、公開Webへの露出、漏洩の兆候、プライバシー体制、およびウォレットの衛生状態に関する構造化されたチェックを提供します。
サービスの支払いはどのように行われますか?
有料ルートでは、Base mainnet上のUSDCを使用したx402 v2 exact paymentsを利用します。
Moneroで支払うことはできますか?
Moneroの支払いフローは利用可能ですが、デフォルトでは無効になっており、特定のローカル設定が必要です。
サービスに送信してはいけないものは何ですか?
シードフレーズ、パスワード、APIキー、その他の機密情報は送信しないでください。