PhantomOperator MCP란?
PhantomOperator은(는) MCP server입니다. 권한이 있는 사용자와 에이전트를 대상으로 메타데이터 감사, 유출 확인, 지갑 위생 검토를 포함한 개인정보 보호 및 공개 노출 분석을 수행합니다.
프로젝트 README에서 생성된 요약
PhantomOperator MCP server 정보
PhantomOperator는 권한이 있는 사용자와 AI 에이전트를 위해 설계된 원격 개인정보 보호 및 공개 노출 분석 서비스를 제공합니다. 클라이언트가 특정 보안 작업을 통해 디지털 발자국을 감사할 수 있도록 하는 pay-per-call 시스템으로 작동합니다. 사용자는 JSON-RPC 2.0 요청을 사용하는 MCP 엔드포인트를 통해 서비스와 상호작용하며, 도구에 비용이 발생하는 경우 결제 안내를 반환합니다.
이 플랫폼은 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, ID 및 지갑에 대한 구조화된 요청을 처리하도록 구축되었습니다.
활용 사례
- 1웹 메타데이터 유출 감사에이전트가 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를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
PhantomOperator는 어떤 종류의 분석을 제공하나요?
웹 메타데이터 유출, 공개 웹 노출, 유출 지표, 개인정보 보호 상태 및 지갑 위생에 대한 구조화된 점검을 제공합니다.
서비스 결제는 어떻게 처리되나요?
유료 경로는 Base mainnet에서 USDC를 사용하는 x402 v2 정밀 결제를 이용합니다.
Monero로 결제할 수 있나요?
Monero 결제 흐름을 사용할 수 있지만, 기본적으로 비활성화되어 있으며 특정 로컬 설정이 필요합니다.
서비스에 제출하면 안 되는 정보는 무엇인가요?
시드 구문, 비밀번호, API 키 또는 기타 비밀 정보를 제출해서는 안 됩니다.