Architektur, Konfiguration und Betrieb im Projekt-Wiki dokumentieren #14

Closed
opened 2026-07-17 09:05:50 +02:00 by frank · 1 comment
Owner

Teil von #1. Wird während der Implementierung fortlaufend aktualisiert.

Ziel

Architektur, Sicherheitsmodell und Bedienung sind im Forgejo-Projekt-Wiki nachvollziehbar und entsprechen dem tatsächlichen Stand der Software.

Scope

Wiki-Seiten mindestens für:

  • Überblick und Datenfluss MCP-Client -> MCP-Server:9334 -> Reverse Connector:9335 -> Private Proxy -> Ziel.
  • Komponenten- und Paketarchitektur.
  • ADR für offizielles modelcontextprotocol/go-sdk und MCP 2025-11-25.
  • ADR und bytegenaue Spezifikation des HTTP/1.1-Upgrade-/Tunnelprotokolls.
  • CLI-Referenz für mcp-server und private-proxy.
  • Vollständige Konfigurationsreferenz mit Defaults, Flags, Environment und Datei-Keys.
  • Installation, TLS und Beispiel-Deployments.
  • Shared-Key-Erzeugung, Speicherung und Rotation.
  • MCP-Origin-, Authentisierungs- und Exposure-Modell.
  • SSRF-/Netzwerk-Policy samt Opt-in für interne Ziele.
  • Troubleshooting für Auth, Reconnect, Timeouts, Truncation und fehlenden Proxy.
  • Entwicklungsanleitung, Tests, Race Detector, Fuzzing und CI.
  • Versions-/Kompatibilitätsmatrix für MCP SDK, MCP Spec und Tunnelprotokoll.

Akzeptanzkriterien

  • Alle Seiten sind über eine Wiki-Startseite verlinkt.
  • Befehle und Konfigurationsbeispiele wurden gegen das gebaute Binary geprüft.
  • Keine echten Secrets, privaten Hostnamen oder internen IPs stehen in Beispielen.
  • Default-Ports 9334 und 9335 sind konsistent dokumentiert.
  • Architekturdiagramm zeigt Vertrauensgrenzen und wo Webrequests tatsächlich ausgeführt werden.
  • Jedes relevante Implementierungs-Issue aktualisiert die zugehörige Wiki-Seite vor Abschluss.

Referenzen

Teil von #1. Wird während der Implementierung fortlaufend aktualisiert. ## Ziel Architektur, Sicherheitsmodell und Bedienung sind im Forgejo-Projekt-Wiki nachvollziehbar und entsprechen dem tatsächlichen Stand der Software. ## Scope Wiki-Seiten mindestens für: - Überblick und Datenfluss MCP-Client -> MCP-Server:9334 -> Reverse Connector:9335 -> Private Proxy -> Ziel. - Komponenten- und Paketarchitektur. - ADR für offizielles modelcontextprotocol/go-sdk und MCP 2025-11-25. - ADR und bytegenaue Spezifikation des HTTP/1.1-Upgrade-/Tunnelprotokolls. - CLI-Referenz für mcp-server und private-proxy. - Vollständige Konfigurationsreferenz mit Defaults, Flags, Environment und Datei-Keys. - Installation, TLS und Beispiel-Deployments. - Shared-Key-Erzeugung, Speicherung und Rotation. - MCP-Origin-, Authentisierungs- und Exposure-Modell. - SSRF-/Netzwerk-Policy samt Opt-in für interne Ziele. - Troubleshooting für Auth, Reconnect, Timeouts, Truncation und fehlenden Proxy. - Entwicklungsanleitung, Tests, Race Detector, Fuzzing und CI. - Versions-/Kompatibilitätsmatrix für MCP SDK, MCP Spec und Tunnelprotokoll. ## Akzeptanzkriterien - Alle Seiten sind über eine Wiki-Startseite verlinkt. - Befehle und Konfigurationsbeispiele wurden gegen das gebaute Binary geprüft. - Keine echten Secrets, privaten Hostnamen oder internen IPs stehen in Beispielen. - Default-Ports 9334 und 9335 sind konsistent dokumentiert. - Architekturdiagramm zeigt Vertrauensgrenzen und wo Webrequests tatsächlich ausgeführt werden. - Jedes relevante Implementierungs-Issue aktualisiert die zugehörige Wiki-Seite vor Abschluss. ## Referenzen - Offizielle MCP Dokumentation: https://modelcontextprotocol.io/ - Offizielles Go SDK: https://github.com/modelcontextprotocol/go-sdk
Author
Owner

🤖 forge agent started

  • Agent: codex
  • Model: gpt-5.6-sol
  • Mode: pr
  • Trigger: assignee=agent|+5 mapped

Architektur, Konfiguration und Betrieb im Projekt-Wiki dokumentieren — Teil von #1. Wird während der Implementierung fortlaufend aktualisiert.

🤖 **forge agent started** - Agent: `codex` - Model: `gpt-5.6-sol` - Mode: `pr` - Trigger: `assignee=agent|+5 mapped` Architektur, Konfiguration und Betrieb im Projekt-Wiki dokumentieren — Teil von #1. Wird während der Implementierung fortlaufend aktualisiert.
frank 2026-07-17 16:35:57 +02:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
ai-tools/private-proxy-mcp#14
No description provided.