ZeroHrs MCP server
OfficialZeroHrs MCP server
Dieser öffentliche lokale MCP-Server stellt die ZeroHrs-Daten des angemeldeten Benutzers für Codex bereit. Er verwendet die ZeroHrs-API und deren Benutzerautorisierungsprüfungen.
Für eine teilbare, agentenorientierte Installationsanleitung siehe INSTALL.md.
Installation in Codex
Erforderlich ist Node.js 20 oder neuer. Prüfen Sie einen eventuell vorhandenen zerohrs-Eintrag, bevor Sie ihn ersetzen, und installieren Sie dann das öffentliche, getaggte Release:
codex mcp add zerohrs -- npx -y github:ZeroHrs-Org/zerohrs-mcp#v0.2.0Setzen Sie default_tools_approval_mode = "writes" für diesen Server in ~/.codex/config.toml, starten Sie Codex neu und rufen Sie das Tool login ohne Argumente auf.
Related MCP server: vibelogin-mcp
Werkzeuge
Nur-Lese-Werkzeuge:
search_zerolist_meetingslist_transcriptssearch_transcriptsget_transcriptlist_tasksget_taskget_meeting_prep
Schreib-Werkzeuge, für die Codex um Genehmigung bittet:
logindisconnectcreate_taskupdate_taskadd_meeting_prep_note
Der Server enthält absichtlich keine Werkzeuge zum Senden von E-Mails oder Nachrichten, zum Planen von Meeting-Bots, zum Teilen von Transkripten, zum Löschen von Daten oder zum Durchführen von Aktionen in externen Diensten.
get_transcript liefert standardmäßig die Transkript-Zusammenfassung. Sie kann verknüpfte Aufgaben und zur Abfrage passende Sprecherblöcke enthalten, lädt aber standardmäßig nie jeden Transkriptbeitrag einzeln.
Anmelden und Trennen
Der Server läuft lokal über STDIO. Beim Start ist kein Sitzungstoken erforderlich.
Rufen Sie login ohne Argumente auf. Es gibt eine anklickbare, kurzlebige URL zurück, die wie folgt erreichbar ist:
http://localhost:3100
Öffnen Sie die URL und wählen Sie Mit Google anmelden. Die offizielle Google-Anmeldung öffnet sich außerhalb des eingebetteten Codex-Browsers. Der lokale MCP-Server tauscht die Google-Anmeldedaten mit ZeroHrs aus und validiert die zurückgegebene Sitzung über /auth/profile. Weder Google-Anmeldedaten noch ein ZeroHrs-Sitzungstoken werden über den Codex-Chat übertragen. Die URL läuft nach zehn Minuten ab. Nach Erfolg, Ablauf oder Trennung werden keine weiteren Anmeldeanfragen mehr angenommen.
Die Browser-Anmeldung enthält die öffentliche Google-Client-ID der ZeroHrs-Produktionsumgebung. Administratoren können sie mit ZEROHRS_GOOGLE_WEB_CLIENT_ID oder GOOGLE_WEB_CLIENT_ID überschreiben. Für die Entwicklung im Repository kann GOOGLE_WEB_CLIENT_ID auch aus backend/control-plane/.env ausgelesen werden. Der Google-Web-Client muss http://localhost:3100 als JavaScript-Origin autorisieren. Setzen Sie ZEROHRS_MCP_LOGIN_PORT nur, wenn dieser alternative localhost-Origin ebenfalls autorisiert ist.
Das API-Ziel wird nicht aus dem Tool-Aufruf übernommen. Es ist standardmäßig auf https://control-plane.zerohrs.com gesetzt und kann vor dem Start von Codex vom Administrator über ZEROHRS_API_BASE_URL festgelegt werden, beispielsweise wenn eine lokale oder Staging-Control-Plane verwendet wird.
Nach der Browser-Anmeldung wird nur das validierte ZeroHrs-Token unter ~/.zerohrs/codex-mcp-session.json mit den Berechtigungen 0600 gespeichert. Die gespeicherte Sitzung wird sofort aktiv, ohne dass Codex neu gestartet werden muss.
Rufen Sie disconnect auf, um eine ausstehende Browser-Anmeldung abzubrechen und die lokale Datei mit Anmeldedaten zu entfernen. Dabei wird weder /auth/logout aufgerufen, noch das Token widerrufen, noch eine andere ZeroHrs-App-Sitzung abgemeldet. Ein erneuter Aufruf ist unbedenklich.
Fügen Sie ein Sitzungstoken weder in .codex/config.toml noch in eine eingecheckte .env-Datei, in /etc/chat oder den Shell-Verlauf ein. Das gespeicherte Token wird ausschließlich als Authorization: Bearer <token> an die vom Administrator konfigurierte ZeroHrs-API-URL gesendet. Die Control-Plane bleibt für die Zugriffskontrollen der Benutzer auf Meetings, Transkripte, Aufgaben, Kontakte, Vorbereitungsnotizen und Briefings verantwortlich.
Starten Sie Codex neu, nachdem Sie diesen MCP-Server hinzugefügt oder aktualisiert haben, und verwenden Sie dann /mcp, um zu bestätigen, dass der zerohrs-Server und seine Werkzeuge verfügbar sind.
Inhalt des Releases
Dieses Repository enthält die eigenständige öffentliche Distribution. Das ausführbare Bundle ist dist/index.mjs; seine Laufzeitabhängigkeiten bleiben gewöhnliche npm-Pakete.
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 gradedqualityCmaintenanceEnables access to Granola meeting notes through OAuth authentication, allowing users to search, retrieve, and summarize meeting transcripts and documents.MIT
- AlicenseNot gradedqualityFmaintenanceAdd authentication to your app without leaving your IDE. Creates projects, configures auth methods, wires up OAuth, and scaffolds sign-in flows - all from your editor's chat.63MIT
- AlicenseDqualityBmaintenanceEnables Codex to delegate implementation tasks to Kimi Code while managing server lifecycle and authentication automatically.11MIT
- AlicenseNot gradedqualityCmaintenanceConnects AI clients like Claude, Cursor, and VS Code to a Gealo workspace's tasks, projects, meetings, documents, and chat with OAuth authentication and tenant isolation.MIT
Related MCP Connectors
Connect your Oura Ring account securely in minutes. Enable authorized access to your sleep, activi…
Hosted NeuroDock — stateless communication and planning tools over OAuth-secured Streamable HTTP.
Live PR/MR code reviews via review_url_code. OAuth or portal Bearer auth.
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/ZeroHrs-Org/zerohrs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server