インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Everhour をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
AI から Everhour で工数を管理できます。タスクを探し、時間を記録・修正し、タイマーを開始・停止し、プロジェクト、クライアント、チームの工数記録、請求書、経費、スケジュール、プロジェクト別とユーザー別のレポートを参照できます。
こう聞いてみよう
Everhour のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Everhour をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Everhour + Gemini
AI から Everhour で工数を管理できます。タスクを探し、時間を記録・修正し、タイマーを開始・停止し、プロジェクト、クライアント、チームの工数記録、請求書、経費、スケジュール、プロジェクト別とユーザー別のレポートを参照できます。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
EVERHOUR_API_KEY
ステップ 1 — 認証情報を取得
https://app.everhour.comにサインインし、Settings → My Profile(https://app.everhour.com/#/account/profile)を開きます。- ページ下部の API Token を
EVERHOUR_API_KEYにコピーし、コネクタをインストールします。トークンはX-Api-Keyヘッダーで Everhour にのみ送信されます。 everhour_get_meで設定を確認します。キーの持ち主のユーザー、ロール、ステータスが表示されます。
キーはあなたとして動作します: メンバーは自分の工数とプロジェクトだけを、管理者とスーパーバイザーはチーム全体を見られます。AI が記録した工数はあなたの名前で登録されます。ただし管理者が他の人の分を記録するよう指示した場合は除きます。
工数とタイマーはあなたの承認後にのみ: 工数記録は請求書や給与計算に使われます。everhour_add_time、everhour_update_time_record、everhour_start_timer、everhour_stop_timer の前に、AI はタスク、日付、時間、コメントを示し、あなたの確認を待ちます。タスクや時間を推測で決めることはありません。everhour_delete_time_record はインストール時にオフになっています。管理者がオンにできますが、その場合も AI は先に確認します。
読み取れる内容: ユーザー、プロジェクトとタスク(Asana、Trello、Jira、GitHub などの連携から同期されたものも含む)、クライアント、チーム全体・ユーザー別・プロジェクト別の工数記録、実行中のタイマー、明細付きの請求書、経費、予定作業と休暇を含むリソースプランナー、請求可能時間、コスト、利益、未請求額を含むプロジェクト別とユーザー別のレポート。
単位: Everhour は時間を秒(3600 で 1 時間)、金額をセント(500 で 5.00)で扱います。AI がどちらも換算して伝えます。
ID: プロジェクトとタスクにはプラットフォームの接頭辞が付きます。Everhour 自身は ev:、たとえば Asana は as:、Jira は jr: です。404 は多くの場合、接頭辞が抜けていることを意味します。
レート制限: キーごとに 10 秒あたり約 20 リクエスト。429 には待つべき秒数が示されます。
よくあるエラー: 401 または 403 Access denied: キーが間違っている、再生成された、またはあなたのロールではそのデータを見られません。422: 項目が不足しているか、記録がロック済みまたは請求済みです。
対象外: プロジェクト、タスク、クライアント、請求書、経費の作成や変更、タイムカード(出退勤の打刻)、タイムシートの承認、休暇の付与、カスタムフィールド、Webhook。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
Everhourのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
everhour_get_me | Show the Everhour user the API key belongs to: id, name, headline, role (admin, supervisor or member) and status |
everhour_list_users | List or search the team's users: id, name, email, headline, role and status (active, invited, pending, removed) |
everhour_list_projects | List projects, optionally searched by name or limited to one integration (Asana, Trello, Jira...): id with platform prefix, name… |
everhour_get_project | Get one project: name, workspace, client, type, assigned users, billing type and fee, rates and budget with its progress (money in cents… |
everhour_list_project_tasks | List the tasks of one project: id, name, status, due date, labels, total tracked time and estimate (seconds) |
everhour_search_tasks | Search tasks by name across all projects, to find the task id needed to log time or start a timer: id, name, projects, status, due date… |
everhour_get_task | Get one task: name, projects, section, status, due date, labels, description, tracked time per user and estimate (seconds) |
everhour_list_clients | List clients, optionally searched by name: id, name, project ids, business details and budget |
everhour_list_time_records | List the whole team's time records in a date range: id, date, time (seconds), user id, comment, task id and name, project ids, locked and… |
everhour_list_user_time_records | List one user's time records in a date range, same fields as everhour_list_time_records |
everhour_list_project_time_records | List the time records of one project in a date range, same fields as everhour_list_time_records |
everhour_add_time | Log time on a task for a day (adds to what is already there). time is in seconds: 1 h 30 min is 5400 |
everhour_update_time_record | Change one time record: set its time (seconds), and optionally its date, task, user or comment |
everhour_delete_time_record | Delete one time record for good |
everhour_get_running_timer | Show the key owner's timer: status (active or stopped), task, comment, when it started and how long it has run (seconds) |
everhour_list_team_timers | List the timers running for the team right now: user, task, start time and duration (seconds) |
everhour_start_timer | Start the key owner's timer on a task; a timer already running is stopped and its time saved first |
everhour_stop_timer | Stop the key owner's running timer and save its time to the task; returns the saved time record |
everhour_list_invoices | List invoices: id, number, client, status (draft, sent, paid), issue and due date, period, total time (seconds) and amounts in cents (list… |
everhour_get_invoice | Get one invoice with its line items (name, billed time in seconds, amounts in cents), tax, discount and totals |
everhour_list_expenses | List expenses: id, date, user id, project, category id, amount (cents), quantity, billable flag and details |
everhour_list_schedule | List resource planner assignments (scheduled work and time off) by date, project, task or client: id, type (project or time-off), user id… |
everhour_projects_report | Projects report for a period: per project the tracked time, billable and non-billable time (seconds), billable amount, costs, profit… |
everhour_users_report | Users report for a period: per team member the tracked, billable and non-billable time, time off (seconds), billable amount, costs and… |
プロンプトの例
- 「昨日の分として、タスク『ホームページのリニューアル』に 1 時間 30 分を、コメント『クライアントのフィードバック対応』付きで記録してください。記録する内容を先に見せてください。」
- 「Acme のオンボーディングのタスクでタイマーを開始して、私が言ったら止めてください。」
- 「先週チームが記録した工数を、人別とプロジェクト別に教えてください。」
- 「今月、未請求額が最も大きいプロジェクトはどれですか?その裏にある請求可能時間はどれくらいですか?」
- 「今、誰がどのタスクで工数を記録していますか?」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?