KnowledgeHub Mobile Capture
KnowledgeHub Mobile Capture
«云飞随手记» — это мобильный сервис записи и пакет плагина для OpenAI. Он записывает текст, расшифровки голоса и вложения из ChatGPT на телефоне в личный приватный репозиторий User KnowledgeHub на GitHub в режиме только добавления, без перезаписи.
Текущий статус: код и локальная тестовая база уже готовы; только после завершения публичного развёртывания, настройки OAuth и приёмки на реальном мобильном устройстве личный KnowledgeHub сможет пометить «мобильную быструю заметку» как включённую.
Границы системы
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"]Сервис регистрирует только один инструмент записи: create_quick_capture. Путь генерируется на стороне сервера, клиент не может его задать:
00-Inbox/Human/Quick-Captures/YYYY/MM/<时间戳>-<随机标识>.md
10-Sources/Attachments/Quick-Captures/YYYY/MM/<capture-key>/<文件名>Содержимое записи не выполняется как команда, не сортируется, не архивируется и не превращается в задачи автоматически. При успехе должны возвращаться stored: true, путь в базе знаний и SHA Git-коммита.
Related MCP server: clawmemory-mcp
Состав репозитория
src/: MCP HTTP-сервис, проверка OAuth/API Key, запись только в режиме create-only на GitHub.plugins/knowledgehub-mobile-capture/: устанавливаемый манифест плагина и Skill для мобильного захвата.test/: тесты границ путей, лимитов вложений, create-only и семантики ошибок.docs/DEPLOYMENT.md: шаги развёртывания и подключения для реального мобильного режима.docs/ACCEPTANCE.md: приёмка, которую необходимо завершить до включения.
Локальная разработка и проверка
Режим локального API Key предназначен только для разработки и отладки в Codex, не может применяться как официальный способ аутентификации в мобильном ChatGPT.
Copy-Item .env.example .env
# 编辑 .env 后,把变量导入当前终端
npm install
npm test
npm startПроверка здоровья: GET http://localhost:8787/health. Точка входа MCP: POST http://localhost:8787/mcp, заголовок запроса: Authorization: Bearer <CAPTURE_API_KEY>.
Официальный мобильный режим
В официальном режиме необходимо установить AUTH_MODE=oauth-jwt, использовать тождественный провайдера, поддерживающего MCP OAuth 2.1, и развернуть на публичном HTTPS. Для ChatGPT не поддерживается замена этой процедуры аутентификации собственным API-ключом пользователя. Полная инструкция — в инструкции по развёртыванию.
Официальные материалы OpenAI:
Принципы безопасности
GitHub Token хранится только в Secret платформы развёртывания и не попадает в репозиторий, плагин или чат.
Токен авторизует только чтение и запись содержимого целевого приватного репозитория KnowledgeHub.
Сервис не предоставляет инструментов для изменения, перемещения, перезаписи или удаления.
В режиме OAuth обязательно проверяются издатель, аудитория, целые области доступа и безусловный список пользователя
sub.Вложения по умолчанию: не более 5 файлов, по 10 MiB каждое, суммарно 20 MiB; текст по умолчанию не более 1 MiB.
Если вложение уже создано, а окончательная заметка не удалась, автоудаление не выполняется; волучение вернёт пути, которые требуют ручной проверки.
Отношение с KnowledgeHub
KnowledgeHub-Frameworkопределяет контракт.KnowledgeHub-Setupотвечает за опциональную установку и онбординг.Этот репозиторий реализует мобильную удалённую точку входа, не сохраняет пользовательские данные или учётные данные.
Личный репозиторий
KnowledgeHubпользователя — единственный источник истины.
Лицензия
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceEnables AI applications to upload images and videos to GitHub issues, pull requests, and comments through the Model Context Protocol.442MIT
- FlicenseNot gradedqualityDmaintenanceEnables claude.ai to append durable memory entries to an Obsidian vault on GitHub via tools for listing, reading, and appending markdown files.91
- 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.17MIT
- FlicenseNot gradedqualityBmaintenanceBridges ChatGPT to GitHub with full write access, enabling repository management, file operations, and pull request creation.
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Publish Markdown or HTML to a shareable link from your AI assistant. OAuth, no API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/MaybeToSure/KnowledgeHub-Mobile-Capture'
If you have feedback or need assistance with the MCP directory API, please join our Discord server