インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Worksection をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Worksection プロジェクト管理:プロジェクト、タスクとサブタスク、コメント、時間と金額のコスト、タイマー、ファイル、タグ、ユーザー、連絡先。タスク、コメント、作業時間の作成と更新にも対応。接続ユーザーとして OAuth 2.0 で認証。
こう聞いてみよう
Worksection のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Worksection をクリック、認証情報を貼り付け、MCP API キーを発行 — 完了です。Docker も
git cloneもローカルサーバーも不要。
Worksection + Gemini
Worksection プロジェクト管理:プロジェクト、タスクとサブタスク、コメント、時間と金額のコスト、タイマー、ファイル、タグ、ユーザー、連絡先。タスク、コメント、作業時間の作成と更新にも対応。接続ユーザーとして OAuth 2.0 で認証。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
WORKSECTION_URL, WORKSECTION_CLIENT_ID, WORKSECTION_CLIENT_SECRET
ステップ 1 — 認証情報を取得
このコネクタは OAuth 2.0 を使います。すべての呼び出しは、コネクタを認可した Worksection ユーザーとして、そのユーザーのロールで実行されます。Worksection の管理用 API キーはリクエストごとに MD5 署名が必要で、コネクタはそれを計算しないため、OAuth で接続します。
- Worksection でアバター → Account settings → API を開き、OAuth 2.0 アプリケーションを作成します。リダイレクト URI には
<your AnythingMCP URL>/api/mcp-oauth/callback(AnythingMCP Cloud ではhttps://cloud.anythingmcp.com/api/mcp-oauth/callback)を設定します。 - client id と client secret を
WORKSECTION_CLIENT_IDとWORKSECTION_CLIENT_SECRETに、アカウントのアドレス(例:https://youraccount.worksection.com)をWORKSECTION_URLに入力します。 - コネクタのページで Authorize with Provider をクリックしてサインインします。コネクタはプロジェクト、タスク、コメント、コスト、タグの読み書きと、ファイル、ユーザー、連絡先の読み取りを要求します。
- まず
worksection_get_me、次にworksection_list_projectsとworksection_list_tasks(未完了のタスクにはfilter=activeを追加)を使います。
注意点:
- アクセストークンの有効期間は 24 時間で、自動的に更新されます。リフレッシュトークンは 1 か月有効なので、それ以上使わなかったコネクタは再度認可が必要です。
- 上限はアカウントあたり毎秒 1 リクエスト、1 回の応答で 10,000 レコードです。
worksection_list_all_tasksよりも、プロジェクト単位のworksection_list_tasksかworksection_search_tasksを使ってください。 - エラーは HTTP 200 と
"status": "error"で返ることが多いので、応答のstatusを確認してください。 - 日付は
DD.MM.YYYY形式で、ユーザーはメールアドレスで指定します。書き込みツールは接続ユーザーとして動作し、コメントはタスクの購読者に通知されます。worksection_update_taskでは説明文を変更できず、tagsは現在のタグをすべて置き換えます。
ステップ 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 が
Worksectionのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
worksection_get_me | Return the Worksection user the access token belongs to: id, name, e-mail and role |
worksection_list_projects | List the account's projects with id, name, status, folder, author, manager, dates and estimates |
worksection_get_project | Return one project by id with name, status, folder, author, manager, dates, estimates and tags; add extra=text,users for description and… |
worksection_list_project_folders | List the project folders of the account (user folders and team folders) with id, name and type |
worksection_list_tasks | List the tasks of one project, open and closed, with name, status, priority, author, assignee, dates, estimates and tags |
worksection_list_all_tasks | List the tasks of all projects in the account |
worksection_get_task | Return one task or subtask by id with status, priority, author, assignee, dates, estimates, tags and, with extra, description, files… |
worksection_search_tasks | Search tasks with a query on name and dates, by project, author or assignee |
worksection_list_comments | List the comments of one task with text, author name and e-mail and date; add extra=files for attachments |
worksection_list_users | List the account's users with id, name, e-mail, position, team, role and status |
worksection_list_user_teams | List the user teams of the account (your company teams and external client teams) |
worksection_list_contacts | List the account's contacts (people without a login) with name, e-mail, phone numbers, position and folder |
worksection_list_contact_folders | List the contact folders of the account with id and name, used to group contacts |
worksection_list_costs | List individual time and money entries (cost lines) for the account, one project or one task, with user, date, time, money and comment |
worksection_get_costs_total | Return total time and money spent for all projects, selected projects or one task in a date range; with extra=projects also per project and… |
worksection_list_timers | List the timers running right now in the account, with task, user, start time and current value |
worksection_get_my_timer | Return the running timer of the connected user, if any, with its task and current value |
worksection_list_files | List the files of one project or task: attachments of descriptions and comments and the project's Files section, with id, name and size |
worksection_list_events | Return the change history of all or one project for a recent period: who created, updated, closed or reopened which project, task or comment |
worksection_list_task_tags | List the task tags (statuses and labels) of all or one group, with id, name and group |
worksection_list_task_tag_groups | List the task tag groups (sets of statuses or labels) with id, name, type and visibility |
worksection_list_project_tags | List the project tags of all or one group, with id, name and group |
worksection_list_project_tag_groups | List the project tag groups with id, name, type and visibility |
worksection_get_users_schedule | Return users' vacations, sick leave, unpaid leave and weekend work days in a date range, from each user's Schedule |
worksection_create_task | Create a task or subtask in a project, with assignee, priority, description, dates, estimates, tags and subscribers |
worksection_update_task | Change a task's name, assignee, priority, dates, estimates or tags |
worksection_complete_task | Mark a task or subtask as done |
worksection_reopen_task | Reopen a completed task or subtask so it shows as active again |
worksection_update_task_tags | Add and remove single tags on a task without touching the others |
worksection_create_comment | Post a comment on a task as the connected user |
(showing 30 of 33 tools — install the connector to see them all)
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?