@site-spy/mcp-server

MCPCommunity
v0.3.0UnknownISCAktualisiert vor 3 Tnpm

MCP server for Site Spy — lets AI agents monitor websites for changes

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
232Downloads/Wo.
vor 3 TLetzte Aktualisierung
Braucht 1 Zugangsdatum, bevor es läuft
  • SITE_SPY_API_KEYAPI-Schlüsselerforderlich

    Site Spy API key from Settings > API

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
AutorUnknown
LizenzISC
Version0.3.0
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
Im Forge-Index gelistet+10/10
Publisher-Identität verifiziert+0/20
Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
Ed25519-Publish-Signatur+0/5
Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
Domain-Verifizierung+0/5
Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+0/5
Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
npm-Maintainer-Übereinstimmung+0/5
Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
CVE-Scan · sauber+30/30
Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain
Herkunft
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche19 Tools · 1 privilegiert
Sicherheits-Scan✓ Sauberv0.3.0 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert7. Sept. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

19 Tools · 1 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.3.0 · 3h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

authenticateKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

auth_statusCheck whether the MCP server is currently authenticated with Site Spy.

Check whether the MCP server is currently authenticated with Site Spy.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

list_watchesList all monitored websites. Returns an object keyed by watch UUID, each with its URL, title, status, and last checked/changed timestamps.

List all monitored websites. Returns an object keyed by watch UUID, each with its URL, title, status, and last checked/changed timestamps.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

create_watchStart monitoring a URL for changes. Returns the UUID of the new watch.

Start monitoring a URL for changes. Returns the UUID of the new watch.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_watchGet full details of a specific watch including its configuration, last check status, and change history summary.

Get full details of a specific watch including its configuration, last check status, and change history summary.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

update_watchUpdate a watch's configuration. Use this to pause/resume, change check interval, update title, or modify notification settings.

Update a watch's configuration. Use this to pause/resume, change check interval, update title, or modify notification settings.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

delete_watchprivilegiertStop monitoring a URL and delete the watch with all its history.

Stop monitoring a URL and delete the watch with all its history.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_change_historyGet the list of timestamps when changes were detected for a watch. Use these timestamps with get_snapshot or get_diff.

Get the list of timestamps when changes were detected for a watch. Use these timestamps with get_snapshot or get_diff.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_snapshotKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_diffKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

search_watchesSearch across all watches by URL, title, or content. Returns matching watches.

Search across all watches by URL, title, or content. Returns matching watches.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

trigger_recheckForce an immediate recheck of every watch. Useful when you need fresh data now rather than waiting for the next scheduled check. Manual rechecks are capped per day by plan.

Force an immediate recheck of every watch. Useful when you need fresh data now rather than waiting for the next scheduled check. Manual rechecks are capped per day by plan.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

fetch_urlKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

web_searchSearch the web via DuckDuckGo HTML and return a list of result URLs with titles and snippets. Use this BEFORE fetch_url when the user asks you to 'search', 'find', 'look up', or otherwise discover content — instead of guessing google.com (which always blocks). Pipeline: web_search(query) -> pick re…

Search the web via DuckDuckGo HTML and return a list of result URLs with titles and snippets. Use this BEFORE fetch_url when the user asks you to 'search', 'find', 'look up', or otherwise discover content — instead of guessing google.com (which always blocks). Pipeline: web_search(query) -> pick re…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_ai_summaryGet the AI-generated plain-English summary of a watch's most recent change. Requires a Pro or Business plan. Returns the summary text if available, or a message if no summary exists yet.

Get the AI-generated plain-English summary of a watch's most recent change. Requires a Pro or Business plan. Returns the summary text if available, or a message if no summary exists yet.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_rss_settingsGet the current RSS feed settings including whether feeds are enabled and the feed token.

Get the current RSS feed settings including whether feeds are enabled and the feed token.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

generate_rss_tokenGenerate or regenerate an RSS feed token. Use the token to build feed URLs: {server}/rss?token={token} for all watches, {server}/rss/watch/{uuid}?token={token} for a single watch. Regenerating invalidates all existing feed URLs, so any reader already subscribed will stop receiving updates.

Generate or regenerate an RSS feed token. Use the token to build feed URLs: {server}/rss?token={token} for all watches, {server}/rss/watch/{uuid}?token={token} for a single watch. Regenerating invalidates all existing feed URLs, so any reader already subscribed will stop receiving updates.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

revoke_rss_tokenRevoke the RSS feed token, disabling all RSS feed access immediately.

Revoke the RSS feed token, disabling all RSS feed access immediately.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_notificationsGet the current notification settings (email, Telegram, web push, etc.).

Get the current notification settings (email, Telegram, web push, etc.).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

15 von 19 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

MCP server for Site Spy — lets AI agents monitor websites for changes

Schlagwörter
mcpmodel-context-protocolsite-spywebsite-monitoringai-agents
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-09-07 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 2 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

53 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+41 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.

Themen

Verwandtes in monitoring & logging