FluxProof
Evidence-bearing public webpage monitoring with hashes, diffs, signed webhooks, REST, and MCP.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- HIGH
- MEDIUMin fluxproof_preflight
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"fluxproof": {
"url": "https://fluxproof.neoaethel.workers.dev/mcp"
}
}
}Remote-Endpunkte
https://fluxproof.neoaethel.workers.dev/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢fluxproof_preflight(url)
Fetch a public URL and return fetchability, size, final URL, title, and content hash without page content or payment. Start here before creating a monitor. Example: {"url":"https://example.com/"}.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public HTTP(S) page URL. No sign-in, cookies, browser rendering or private-network targets."
}
},
"required": [
"url"
],
"additionalProperties": false
}🟢fluxproof_offer
Return free and paid boundaries and purchase routes without charging. Read this for the free daily plan, $9 paid pass, human checkout and agent payment route. Example: {}. A returned offer is not purchase authorization.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟡fluxproof_create_monitor(api_key, url, label, interval_minutes, watch_terms, ...)
Create a monitor using a buyer-owned FluxProof API key. Creates persistent state and performs a baseline check, consuming quota. Not idempotent; do not retry blindly after an uncertain result.
Eingabe-Schema
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Buyer-owned FluxProof API key. Treat as a secret: do not include in transcripts, public logs or support messages."
},
"url": {
"type": "string",
"description": "Public HTTP(S) page URL. No sign-in, cookies, browser rendering or private-network targets."
},
"label": {
"type": "string",
"description": "Optional human-readable monitor label, up to 120 characters."
},
"interval_minutes": {
"type": "integer",
"description": "Requested schedule in minutes. Free keys use 1440 (daily); paid passes have a 15-minute minimum."
},
"watch_terms": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional terms to track, each 2–80 characters; at most 20 distinct terms."
},
"webhook_url": {
"type": "string",
"description": "Optional public HTTPS webhook receiver; paid pass required. Delivery is signed and can occur when checks run."
}
},
"required": [
"api_key",
"url"
],
"additionalProperties": false
}🟡fluxproof_check_now(api_key, monitor_id)
Run a monitor now and return a source- and hash-bound change receipt. Consumes check quota, stores a receipt and may deliver a configured webhook. Not an idempotent read.
Eingabe-Schema
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Buyer-owned FluxProof API key. Treat as a secret: do not include in transcripts, public logs or support messages."
},
"monitor_id": {
"type": "string",
"description": "Exact monitor_id returned when this key created the monitor; another account cannot access it."
}
},
"required": [
"api_key",
"monitor_id"
],
"additionalProperties": false
}🟢fluxproof_list_changes(api_key, monitor_id, limit)
List recent evidence receipts for a monitor.
Eingabe-Schema
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Buyer-owned FluxProof API key. Treat as a secret: do not include in transcripts, public logs or support messages."
},
"monitor_id": {
"type": "string",
"description": "Exact monitor_id returned when this key created the monitor; another account cannot access it."
},
"limit": {
"type": "integer",
"description": "Maximum recent receipts requested; defaults to 20. History access is restricted by the key’s plan."
}
},
"required": [
"api_key",
"monitor_id"
],
"additionalProperties": false
}Community
Nachweis