Skip to main content
Glama

4PDA MCP

MCP-Server, der die 4PDA-Foren-Lofi-(Text-)Version ohne Browser bereitstellt. Verwendet impit, um Cloudflares TLS-Herausforderung zu überwinden.

Warum Lofi?

Die Lofi-/Text-Version ist ~50x kleiner als die vollständige Seite und hat ein stabiles, einfaches Markup – ideal für die Nutzung durch LLMs. Die vollwertige Version (?act=idx, ?showforum=, ?showtopic=) ist stark JavaScript-lastig und durch Cloudflare abgeschirmt.

Related MCP server: Reddit MCP Server

URL-Konventionen (ermittelt)

4PDA hat den Lofi-Zugang geändert. lofiversion/index.php?index.html liefert inzwischen 404. Das aktuelle Format ist:

  • lofiversion/index.php?f{forum_id}.html — eine Forumsseite (Unterforen + Themenliste)

  • lofiversion/index.php?t{topic_id}.html — Themenseite 1

  • lofiversion/index.php?t{topic_id}-{offset}.html — Themenseite N, Schritt 20

  • index.php?act=idx — vollständiger Index, dient nur zum Auflisten der obersten Kategorien

Der angeheftete Kopfbeitrag wiederholt sich auf jeder Themenseite; dieser Server lässt ihn ab Seite ≥ 2 weg.

Werkzeuge

  • list_forums(forum_id?) — die obersten Kategorien, wenn forum_id weggelassen wird, andernfalls die Unterforen (und eine Themenübersicht) eines Forums als flache Liste. Gibt einen Baum zurück, den der Client verschachteln kann.

  • list_topics(forum_id) — Themen in einem Forum: id, title, replies, is_important.

  • list_posts(topic_id, page=1) — Beiträge auf einer Seite: author, date, html (mit internen Links, wenn möglich auf Lofi-Form umgeschrieben). Kopfbeitrag wird ab Seite ≥ 2 weggelassen.

Ausführen

pip install -e .
4pda-mcp            # stdio MCP server
# or: mcp run src/fourpda_mcp/server.py

Kein Browser, keine Authentifizierung (nur öffentliche Inhalte). impit gibt sich als Chrome aus, um Cloudflare zu passieren.

Ratenbegrenzung

4PDA stellt den Lofi-Endpunkt hinter Cloudflare; dieser ist nicht gecacht, daher erreicht jede Anfrage den Ursprungsserver und Cloudflare begrenzt die Rate. Das Limit ist nicht veröffentlicht; es wurde empirisch gemessen (Aug 2026):

Anfragerate

Ergebnis

1 Anfrage / 2s

sauber (10/10)

1 Anfrage / s

sauber (20/20)

2 Anfragen / s (0.5s Abstand)

sauber (30/30)

5 Anfragen / s (0.2s Abstand)

429 bei ~20. Anfrage, Retry-After: 3600 (1h-Sperre)

Der Server bleibt weit unterhalb der Auslöseschwelle, indem er einen Mindestabstand zwischen Anfragen erzwingt (FOURPDA_MIN_INTERVAL, Standard 1.0 – d. h. 1 Anfrage/s, ein 2-facher Sicherheitsabstand unter den bestätigt sicheren 2 Anfragen/s). Sollte weiterhin ein 429 auftreten, zeichnet der Server die Retry-After-Abkühlung auf und liefert, ohne weitere Anfragen zu senden, bei jedem Tool-Aufruf eine strukturierte rate_limited-Payload:

{"rate_limited": true, "retry_after_seconds": 3600,
 "retry_at_utc": "2026-08-24T23:00:00Z",
 "hint": "4PDA is rate-limiting requests. Retry after 3600s."}

Diese wird als normales (kein Fehler-)Ergebnis zurückgegeben, sodass der Agent retry_after_seconds lesen und warten kann, statt einen blockierten Endpunkt zu überlasten. Die Abkühlzeit ist auf eine Stunde begrenzt, damit ein anomales Retry-After den Prozess nicht einfrieren kann.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Reddit MCP Server — No API Keys Required. Browse, post, comment, vote, and manage your Reddit account from any MCP client.
    20
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides read-only access to Reddit through 8 tools for searching, browsing, and retrieving posts, comments, and user data, compatible with any MCP client.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Provides MCP-compatible AI clients with full access to a Flarum forum's API, enabling reading, searching, creating discussions, replying, moderation, and management of users, tags, and groups.
    15
    2
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    MCP server for the SP-Tarkov Forge API. Exposes Forge endpoints as MCP tools over stdio, letting LLMs search mods, check updates, resolve dependencies, browse addons, and list SPT versions.
    13

View all related MCP servers

Related MCP Connectors

  • Reddit MCP — public Reddit data via JSON endpoints (no auth required)

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Lemmy MCP — public reads on any Lemmy instance.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mishannn/4pda-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server