KnowledgeHub Mobile Capture
KnowledgeHub Mobile Capture
„云飞随手记“ ist der mobile Schreibdienst und das OpenAI-Plugin-Paket. Er übernimmt Texte, Sprachtranskriptionen und Anhänge aus ChatGPT auf dem Mobilgerät und schreibt sie nach dem Prinzip nur hinzufügen, niemals überschreiben in das private GitHub-Repository KnowledgeHub des jeweiligen Benutzers.
Aktueller Stand: Der Code und die lokale Testbasis sind vorhanden; erst nach Abschluss des öffentlichen Deployments, der OAuth-Konfiguration und der Abnahme auf einem echten Mobilgerät kann der persönliche KnowledgeHub die Funktion „手机随手记“ als aktiviert markiert anzeigen.
Systemgrenze
flowchart LR
A["手机 ChatGPT\n云飞随手记"] -->|"OAuth + MCP"| B["Mobile Capture 服务"]
B -->|"仅创建新文件"| C["GitHub 私有 KnowledgeHub"]
C -->|"git pull"| D["本地 KnowledgeHub"]
D --> E["Obsidian"]
D --> F["Codex"]Der Dienst registriert genau ein Schreibwerkzeug: create_quick_capture. Der Pfad wird serverseitig generiert; der Client kann ihn nicht angeben:
00-Inbox/Human/Quick-Captures/YYYY/MM/<时间戳>-<随机标识>.md
10-Sources/Attachments/Quick-Captures/YYYY/MM/<capture-key>/<文件名>Die erfassten Inhalte werden nicht als Befehle ausgeführt und nicht automatisch sortiert, archiviert oder in Aufgaben umgewandelt. Bei Erfolg müssen stored: true, der Pfad im Wissensrepository und der Git-Commit-SHA zurückgegeben werden.
Related MCP server: brain-mcp
Repository-Aufbau
src/: MCP-HTTP-Dienst, OAuth-/API-Key-Verifikation, Create-only-Schreibzugriff auf GitHub.plugins/knowledgehub-mobile-capture/: installierbares Plugin-Manifest und der Mobile-Capture-Skill.test/: Tests für Pfadgrenzen, Anhangbegrenzungen, Create-only-Semantik und Fehlerfälle.docs/DEPLOYMENT.md: Schritte für das Produktions-Deployment auf dem Mobilgerät und die Verbindung.docs/ACCEPTANCE.md: Abnahme, die vor der Aktivierung abgeschlossen sein muss.
Lokale Entwicklungsvalidierung
Der lokale API-Key-Modus dient ausschließlich der Entwicklung und dem Debugging mit Codex und darf nicht als offizielle Authentifizierungslösung für ChatGPT auf dem Mobilgerät verwendet werden.
Copy-Item .env.example .env
# 编辑 .env 后,把变量导入当前终端
npm install
npm test
npm startHealth-Check: GET http://localhost:8787/health. MCP-Endpunkt: POST http://localhost:8787/mcp mit Header Authorization: Bearer <CAPTURE_API_KEY>.
Produktionsbereitstellung für Mobilgeräte
Im Produktionsmodus muss AUTH_MODE=oauth-jwt gesetzt, ein Identity-Anbieter verwendet werden, der MCP OAuth 2.1 unterstützt, und die Bereitstellung über öffentlich erreichbares HTTPS erfolgen. ChatGPT unterstützt keinen benutzerdefinierten API-Key als Ersatz für diesen Authentifizierungsablauf. Detaillierte Schritte finden Sie in der Bereitstellungsanleitung.
Offizielle OpenAI-Dokumentation:
Sicherheitsprinzipien
GitHub-Token liegen ausschließlich in den Secrets der Deployment-Plattform; sie gelangen nicht in das Repository, Plugin oder den Chat.
Das Token autorisiert ausschließlich Lese-/Schreibzugriff auf die Contents des adressierten privaten KnowledgeHub-Repositorys.
Der Dienst bietet keine Werkzeuge zum Ändern, Verschieben, Überschreiben oder Löschen an.
Im OAuth-Modus wird die Prüfung von Issuer, Audience, Zugriffsbereich und der Whitelist für die
sub-Werte der Benutzer erzwungen.Anhänge sind standardmäßig auf höchstens 5 Stück, jeweils 10 MiB und insgesamt 20 MiB begrenzt; Text ist standardmäßig auf höchstens 1 MiB begrenzt.
Bereits erstellte Anhänge werden nicht automatisch gelöscht, wenn der abschließende Speicherschritt fehlschlägt; die Quittung listet die Pfade auf, die manuell geprüft werden müssen.
Beziehung zu KnowledgeHub
KnowledgeHub-Frameworkdefiniert den Vertrag.KnowledgeHub-Setupkümmert sich um die optionale Installation und das Onboarding.Dieses Repository stellt den mobilen Remote-Einstieg bereit; es speichert keine Benutzerdaten oder Zugangsdaten.
Das eigene private
KnowledgeHubdes Benutzers ist die alleinige maßgebliche Datenquelle.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
- uploads.shOAuthsh.uploads
Host files from coding agents; stage on a branch and attach to GitHub PRs.
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI applications to upload images and videos to GitHub issues, pull requests, and comments through the Model Context Protocol.28 npm3MIT
- AlicenseNot gradedqualityBmaintenanceConnects claude.ai to a private GitHub repo of markdown files as a personal second brain, providing guarded read and write tools for knowledge management.7 npmMIT
- FlicenseNot gradedqualityDmaintenanceBridges ChatGPT to GitHub with full write access, enabling repository management, file operations, and pull request creation.-
- AlicenseNot gradedqualityDmaintenanceEnables reading, searching, and modifying Obsidian vault notes directly, including saving conversation summaries and appending to daily notes, with GitHub OAuth authentication.MIT