Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Anylens

von SlowperVersion 0.5.3i★ –iLäuft auf deinem Computer
Name in der Registryio.github.Slowper/anylens

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Turn videos, PDFs, screenshots, and articles into anchored, cached understanding for agents.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Die Registry nennt keinen Schlüssel zum Eintragen.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "anylens": {
      "command": "npx",
      "args": [
        "-y",
        "anylens",
        "mcp"
      ]
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add anylens -- npx -y anylens mcp

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "anylens": {
      "command": "npx",
      "args": [
        "-y",
        "anylens",
        "mcp"
      ]
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "anylens": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "anylens",
        "mcp"
      ]
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto Slowper bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32683 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 22 % der anderen 32683 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32683 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Anylens sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.5.3) kam vor 3 Monaten in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, MCP Server Autocad Lisp Helper

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert vorgestern
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

anylens

Any link, any lens. Paste a URL — a conference talk, a product demo, a dense PDF, an article — and get it back as understanding shaped for who's asking, with every claim linked to the exact second or page it came from.

Agents can read text. anylens lets them read everything else — and lets you check their work.

analyze(url)  →  one cached Understanding  →  lens(source, "student")

→ lens(source, "spec") → lens(source, "uiux") …

Why not just ask a chatbot to summarize it?

A summary is a dead end. You can't verify it, you can't get a different cut of it without paying for it again, it's blind to what was on screen, and no agent can act on it. anylens fixes those four things:

  • Verifiable — every claim carries its timestamp or page. stated is never blurred with inferred. Missing analysis is named, not hidden.
  • Many readers, one extraction — the expensive pass runs once and is cached forever; a second lens is cheap and instant.
  • **Reads what was *shown*** — on-screen code, slides, UI states, demos, not just the words. A silent ten-second screen recording still produces a full analysis.
  • Built for agents too — the spec lens turns any source into implementable requirements with acceptance criteria, over MCP.
  • Knows how it was made — for video, a production pass captures the music, the sound design, the shot rhythm, the motion and typography, and turns it into a recipe you (or a generator) can rebuild from. Content lenses let an agent *know*; the blueprint lens lets it *make*.

Lenses

LensForGives you
studentlearning without watchinglayered explainer, concept map, flashcards
developerbuilding from itcode shown on screen, decisions, implementation steps
uiuxdesign studyscreens, flows, interaction patterns
researchercitable notesclaims + evidence, every one anchored
teardowncompetitive analysisfeatures (shown vs claimed), flows, positioning
speccoding agentsrequirements, acceptance criteria, ambiguities
blueprintremaking itmusic, sound design, shot rhythm, motion, typography — as a production recipe
design"make it look like this"measured colour tokens, spacing and type rhythm, components — as paste-ready CSS
askone specific questionan anchored answer — or an honest "the source doesn't answer this"
rawagents, debuggingthe Understanding Object itself — no LLM, no cost

Lenses are single markdown files in src/lenses/. Adding one is adding a file — no code.

Beyond lenses: anylens can learn a reusable style from analyzed videos — the pacing, structure, look, motion, and sound as portable rules, every rule carrying the timestamp it was learned from — then plan new work in that style (style_extract / style_apply over MCP, or "Learn this style" in the web UI).

Quickstart

Prerequisites: Bun 1.3+, yt-dlp, and ffmpeg (brew install yt-dlp ffmpeg on macOS).

git clone https://github.com/Slowper/anylens && cd anylens

bun install

Keys — run bun run web and paste them on the Your keys page (they're validated as you save), or create ~/.anylens/env (mode 600) yourself:

GOOGLE_API_KEY=...      # required: analysis, structuring, lens rendering

GROQ_API_KEY=... # optional: Whisper transcripts for sources without captions ANTHROPIC_API_KEY=... # optional: run the writing on Claude instead OPENAI_API_KEY=... # optional: run the writing on an OpenAI model instead

Get them at aistudio.google.com and console.groq.com. Nothing leaves your machine except the calls you make to those APIs. The text layer is provider-agnostic: set ANYLENS_TEXT_MODEL=anthropic (or groq, or openai/ ) to choose who writes the lenses and answers — the media passes stay on Gemini, which is what it's genuinely best at.

Try it — from the terminal:

bun bin/anylens.ts "https://www.youtube.com/watch?v=..."              # student explainer

bun bin/anylens.ts ./screenshot.png --lens design --export css # tokens you can paste bun bin/anylens.ts ~/Desktop/demo.mov --lens blueprint # files on your machine work too bun bin/anylens.ts " " --lens spec # any lens bun bin/anylens.ts " " --ask "does this cover error handling?" # one anchored answer bun bin/anylens.ts " " --clip "where they demo the CLI" # cut that segment to mp4 bun bin/anylens.ts " " --export anki # flashcard deck (or markdown/json/html) bun bin/anylens.ts " " --audio # narrate it to an mp3 bun bin/anylens.ts " " --open # render the page and open it

Analysis takes a few minutes the first time and is cached forever after, so every later lens on the same link returns instantly. Pass a source_id instead of a URL to re-lens something already analyzed.

Or use the web UI:

bun run web        # → http://127.0.0.1:4517 — paste a link, pick a lens

Use it from an agent — any MCP client

anylens speaks standard MCP over stdio, so Claude Code, Codex, Cursor, Gemini CLI, and anything else MCP-capable can use it the same way.

# Claude Code

claude mcp add --scope user anylens -- bun /absolute/path/to/anylens/bin/anylens.ts mcp

# Codex CLI — ~/.codex/config.toml

[mcp_servers.anylens] command = "bun" args = ["/absolute/path/to/anylens/bin/anylens.ts", "mcp"]

// Gemini CLI (~/.gemini/settings.json), Cursor (~/.cursor/mcp.json), or any other client

{ "mcpServers": { "anylens": { "command": "bun", "args": ["/absolute/path/to/anylens/bin/anylens.ts", "mcp"] } } }

Once published to npm, npx anylens mcp replaces the path form everywhere.

Tools: analyze(url) → status(job_id) → lens(source_id, lens) · ask(source_id, question) · clip(source_id, query) · export(source_id, format) · audio(source_id) · style_extract / style_apply / style_list · lenses(). lens returns { data, markdown } — typed JSON for the agent, readable markdown for the human, plus a full HTML page with include_html. ask answers from the cache without re-analyzing.

What it reads

Video (YouTube, X, LinkedIn, Vimeo, Twitch, Loom, direct files — anything yt-dlp reaches), audio, PDFs (including scanned and figure-heavy ones, read page by page with vision), web articles, and images.

Full inventory: docs/FEATURES.md · Where it's going: docs/ROADMAP.md · Architecture and invariants: AI_INDEX.md

Contributing

New lenses are the easiest and most valuable contribution — see CONTRIBUTING.md. The codebase is deliberately small files with one concern each, so a change rarely touches more than one place.

MIT licensed.

PopNx fragen