MCP Alpha

N2N Post2Site

N2N Post2Site ist ein MCP-Server, mit dem ein KI-Assistent Inhalte für eine Website schreibt und veröffentlicht. Der Assistent liest zuerst die Inhaltsregeln der Website und die vorhandenen Inhalte, um doppelte Themen zu vermeiden, entwirft dann den Artikel, prüft ihn anhand der Regeln, erstellt eine Vorschau und kann ein ausgewähltes Bild hochladen; veröffentlicht wird erst, wenn der Nutzer ausdrücklich bestätigt. Er arbeitet über die Inhalts-API der Website und löscht keine Inhalte und greift weder auf die Datenbank noch auf den Server zu. Sie können ihn zunächst mit dem mitgelieferten Mock-Backend ausprobieren und dann eine echte Website anbinden, etwa eine Laravel-Website mit installiertem Laravel Post2Site.

Was es leistet

Wer mit einem KI-Assistenten für eine Website schreibt, kopiert Texte meist zwischen Chat und Admin-Bereich hin und her und prüft von Hand, ob ein Thema schon behandelt wurde und ob der Artikel den Anforderungen der Website entspricht. N2N Post2Site verbindet den Assistenten direkt mit der Content-API der Website. Die Website legt fest, welche Inhalte sie annimmt, welche redaktionellen Richtlinien gelten und was bereits veröffentlicht ist; der Assistent arbeitet innerhalb dieser Regeln, und was gespeichert und veröffentlicht wird, entscheidet stets die Website selbst.

So läuft eine Veröffentlichung ab

  1. Der Assistent liest die Beschreibung der Website, ihre Inhaltsfelder und redaktionellen Richtlinien, sieht sich vorhandene Inhalte und Statistiken an und prüft, ob sich ein geplanter Artikel mit bestehenden Inhalten überschneidet, damit sich Themen nicht wiederholen.
  2. Er entwirft den Artikel als neuen Inhalt oder, sofern die Website es unterstützt, als Aktualisierung eines vorhandenen Eintrags und speichert ihn auf der Website als Entwurf. Entwürfe lassen sich auflisten und später überarbeiten.
  3. Der Entwurf wird anhand der Regeln der Website geprüft. Die Prüfung unterscheidet Probleme, die eine Veröffentlichung verhindern, von Warnungen, die der Benutzer ausdrücklich akzeptieren kann.
  4. Der Assistent ruft einen Vorschaulink ab, damit der Benutzer den Artikel so sieht, wie er auf der Website erscheinen wird, und kann das vom Benutzer ausgewählte Bild hochladen, etwa als Titelbild.
  5. Veröffentlicht wird der Artikel erst, nachdem der Benutzer ausdrücklich zugestimmt hat.

Der Assistent kann keine Inhalte löschen und hat keinen Zugriff auf Datenbank oder Server der Website; jede Aktion läuft über die Content-API der Website.

Für wen es gedacht ist

Für Website-Betreiber, Redakteure und Entwickler, die sich von einem KI-Assistenten beim Schreiben von Artikeln für die eigene Website helfen lassen und dabei die volle Kontrolle darüber behalten möchten, was online geht.

Was Sie brauchen

  • Node.js 22 oder neuer und einen KI-Assistenten oder Editor, der MCP-Server unterstützt und auch MCP-Ressourcen lesen kann (aus ihnen liest der Assistent die Regeln der Website).
  • Eine Website, die die Post2Site-Content-API bereitstellt, mit ihrer Adresse und einem API-Schlüssel. Auf einer Laravel-Website stellt Laravel Post2Site diese API bereit.
  • Zum Ausprobieren ohne echte Website enthält das Repository ein Test-Backend, das Inhalte im Arbeitsspeicher hält; starten Sie es wie unten gezeigt und verbinden Sie sich mit dem Demo-Schlüssel.

N2N Post2Site ist Open Source unter der MIT-Lizenz.

MCP-Server KI-gestütztes Schreiben Website-Veröffentlichung Open Source

MCP-Client-Konfiguration

{
  "mcpServers": {
    "n2n-post2site": {
      "command": "npx",
      "args": [
        "-y",
        "n2n-post2site"
      ],
      "env": {
        "CONTENT_API_BASE_URL": "https://example.com/your-content-api",
        "CONTENT_API_KEY": "your-content-api-key"
      }
    }
  }
}

Mit dem Test-Backend ausprobieren

git clone https://github.com/n2ns/n2n-post2site.git
cd n2n-post2site
node examples/mock-backend/server.mjs
# Danach den MCP-Server damit verbinden:
# CONTENT_API_BASE_URL=http://127.0.0.1:8787
# CONTENT_API_KEY=demo-key