ZeroHrs MCP server
OfficialZeroHrs MCP サーバー
この公開ローカル MCP サーバーは、サインインしているユーザーの ZeroHrs データを Codex に公開します。ZeroHrs API とそのユーザー認可チェックを使用しています。
共有可能なエージェント向けのインストールガイドは、INSTALL.md を参照してください。
Codex へのインストール
Node.js 20 以降が必要です。既存の zerohrs エントリを置き換える前に確認し、公開のタグ付きリリースをインストールしてください:
codex mcp add zerohrs -- npx -y github:ZeroHrs-Org/zerohrs-mcp#v0.2.0~/.codex/config.toml でこのサーバーに default_tools_approval_mode = "writes" を設定し、Codex を再起動して、引数なしで login ツールを呼び出してください。
Related MCP server: vibelogin-mcp
ツール
読み取り専用ツール:
search_zerolist_meetingslist_transcriptssearch_transcriptsget_transcriptlist_tasksget_taskget_meeting_prep
書き込みツール(Codex が承認を求めるもの):
logindisconnectcreate_taskupdate_taskadd_meeting_prep_note
このサーバーには、メールやメッセージの送信、ミーティングボットのスケジュール設定、文字起こしの共有、データの削除、外部サービスでのアクション実行を行うツールは意図的に含まれていません。
get_transcript はデフォルトで文字起こしの要約を返します。リンクされたタスクやクエリに一致したスピーカーブロックを含めることができますが、デフォルトで文字起こしの全ターンを読み込むことはありません。
ログインと切断
このサーバーは STDIO 経由でローカルに実行されます。起動時にセッショントークンは必要ありません。
引数なしで login を呼び出します。クリック可能な短時間有効な URL を次の場所で返します:
http://localhost:3100
URL を開いて Sign in with Google を選択してください。公式の Google サインインページは、Codex の組み込みブラウザではなく、システムブラウザで開きます。ローカル MCP は Google の資格情報を ZeroHrs と交換し、返されたセッションを /auth/profile で検証します。Google の資格情報や ZeroHrs セッショントークンが Codex チャットを経由することはありません。URL は 10 分で有効期限が切れ、成功、期限切れ、切断の後にリッスンを停止します。
ブラウザログインには、公開されている ZeroHrs 本番用 Google クライアント ID が含まれます。管理者は ZEROHRS_GOOGLE_WEB_CLIENT_ID または GOOGLE_WEB_CLIENT_ID でこれを上書きできます。リポジトリ開発では、backend/control-plane/.env から GOOGLE_WEB_CLIENT_ID を読み取ることもできます。Google Web クライアントは http://localhost:3100 を JavaScript オリジンとして承認する必要があります。ZEROHRS_MCP_LOGIN_PORT は、その代替の localhost オリジンも承認されている場合にのみ設定してください。
API の送信先はツール呼び出しから受け付けられません。デフォルトでは https://control-plane.zerohrs.com で、ローカル環境やステージング環境のコントロールプレーンを使用する場合など、管理者が Codex の起動前に ZEROHRS_API_BASE_URL で設定できます。
ブラウザでのサインイン後、検証済みの ZeroHrs トークンのみが 0600 パーミッションで ~/.zerohrs/codex-mcp-session.json に保存されます。保存されたセッションは、Codex を再起動しなくてもすぐに有効になります。
disconnect を呼び出すと、保留中のブラウザログインをキャンセルして、そのローカル資格情報ファイルを削除します。/auth/logout の呼び出しやトークンの失効、他の ZeroHrs アプリセッションのサインアウトは行いません。再度呼び出しても安全です。
セッショントークンを .codex/config.toml、コミットされた .env ファイル、チャット、シェル履歴に追加しないでください。保存されたトークンは、管理者が設定した ZeroHrs API URL にのみ Authorization: Bearer <token> として送信されます。コントロールプレーンは、ミーティング、文字起こし、タスク、連絡先、準備ノート、ブリーフに対するユーザーアクセスチェックの責任を持ち続けます。
この MCP サーバーを最初に追加または更新した後は Codex を再起動し、/mcp を使用して zerohrs サーバーとそのツールが利用可能であることを確認してください。
リリース内容
このリポジトリには、スタンドアロンの公開ディストリビューションが含まれています。実行可能バンドルは dist/index.mjs で、そのランタイム依存関係は通常の npm パッケージのままです。
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