インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Crewmeister をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
ドイツの小規模事業者向け勤怠管理・休暇計画・シフト計画 Crewmeister:メンバー、チームとロール、休暇と休暇残日数、打刻、時間集計、残業残高、労働時間モデル、シフト、テンプレート、勤務場所。ログイントークンによる API v3。
こう聞いてみよう
Crewmeister のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Crewmeister をクリック、認証情報を貼り付け、MCP API キーを発行 — 完了です。Docker も
git cloneもローカルサーバーも不要。
Crewmeister + ChatGPT
ドイツの小規模事業者向け勤怠管理・休暇計画・シフト計画 Crewmeister:メンバー、チームとロール、休暇と休暇残日数、打刻、時間集計、残業残高、労働時間モデル、シフト、テンプレート、勤務場所。ログイントークンによる API v3。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
CREWMEISTER_EMAIL, CREWMEISTER_PASSWORD
ステップ 1 — 認証情報を取得
このコネクタは Crewmeister ユーザーのメールアドレスとパスワードで Crewmeister API v3 にログインし、トークンを受け取り、期限が切れると自動で再ログインします。そのユーザーが閲覧できる範囲だけが見えます。
- 連携用に、メールアドレスとパスワードでログインする Crewmeister ユーザーを選ぶか作成します。Crewmeister のパスワードを持たないシングルサインオンのアカウントはログインできません。会社全体のデータが必要ならクルーのオーナーかマネージャーのアカウントを使ってください。一般メンバーには自分のデータしか見えません。
- ログイン用メールアドレスを
CREWMEISTER_EMAILに、パスワードをCREWMEISTER_PASSWORDに入力します。事前に同じ組み合わせで app.crewmeister.com にログインできることを確認してください。 - まず
crewmeister_list_membersで各人のuserIdを、crewmeister_list_crewsでcrewIdを取得し、crewmeister_list_absence_typesで休暇種別 ID と名前を対応付けます。
注意点:
- 一部のツールは決まったフィルタがないと 400 を返します。
crewmeister_list_durationsとcrewmeister_list_calendar_daysにはcrewId==<id>と日付または期間、crewmeister_list_duration_balancesとcrewmeister_list_entitlement_balancesにはcrewId==<id>;date==<day>、crewmeister_list_absence_entitlementsにはcrewId==<id>が必要です。 - フィルタは RSQL です。例:
userId==123;date=ge=2026-09-01;date=le=2026-09-30。ページは 0 から始まり、既定で 20 件です。 - 労働時間には durations、今打刻中の人には今日の stamps、休暇の残日数には
crewmeister_list_entitlement_balancesを使います。 - クルーの参加パスワードとメンバーの端末 PIN は応答から削除されます。このコネクタは API v3 のみを使います(v2 は 2026 年 3 月 31 日に廃止)。
ステップ 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 — ChatGPT にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
ChatGPT は開発者モード(Developer mode)で MCP サーバーをカスタムアプリとして接続します。有料プランで利用でき、無料プランでは使えません。Business・Enterprise のワークスペースでは、先に管理者が許可する必要がある場合があります。
- ChatGPT で Settings → Security and login を開き、Developer mode をオンにします。
- chatgpt.com/plugins を開き、+ をクリックします。
- 名前と短い説明を入力します(例: Name:
Crewmeister)。 - Connection に MCP サーバー URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、接続を作成します。 - ChatGPT に求められたら AnythingMCP にサインイン(OAuth)し、アクセスを許可します。
利用可能なツール
| Tool | What it does |
|---|---|
crewmeister_list_members | List the members (employees) of the crew with id, userId, name, e-mail, employee id, first and last working day and disabled flag |
crewmeister_get_member | Return one member by its member id with name, e-mail, userId, employee id, language, working-day range and disabled flag |
crewmeister_list_teams | List the teams of the crew with their name and the userIds that belong to each team |
crewmeister_list_member_roles | List role assignments: which user is MANAGER, SETTING_MANAGER or MANAGER_READ_ONLY, for which product and team |
crewmeister_list_crews | List the crews (companies) the logged-in user can access, with id, name, creation date and owner |
crewmeister_list_absences | List absences (vacation, sickness and other leave) with user, absence type id, from and to dates, day parts and state (DRAFT, REQUESTED… |
crewmeister_get_absence | Return one absence by id with its dates, day parts, state, state changes and the working days it covers |
crewmeister_list_absence_types | List the absence type settings: name, absenceTypeId, linked entitlement, whether members can request or create it, validity period and… |
crewmeister_list_absence_entitlements | List the entitlement categories (leave allowances such as annual leave) of a crew with id and name |
crewmeister_list_entitlement_balances | Return remaining leave per user and entitlement as of one date (balance in days) |
crewmeister_list_entitlement_adjustments | List manual adjustments to leave entitlements (carry-over, extra days, corrections) per user, entitlement and date, with the adjustment… |
crewmeister_list_absence_working_days | List the working days an absence covers, with the date and the length counted (1 for a full day, 0.5 for half a day) |
crewmeister_list_stamps | List raw clock events (START_WORK, START_BREAK, CLOCK_OUT) with timestamp, user, location, note, status and time categories |
crewmeister_list_durations | List aggregated durations per user, date and type (e.g |
crewmeister_list_duration_balances | Return running time account balances (e.g. overtime, can be negative) per user as of one date |
crewmeister_list_bookings | List processed time bookings per user and date with duration, time account type, origin (STAMPS, ABSENCES, SHIFTS, CORRECTIONS, PAYOUTS… |
crewmeister_list_time_accounts | List the time account types of the crew (e.g. regular working time, overtime) with their type key and description |
crewmeister_list_time_categories | List time categories (projects, cost centres or tasks on levels 1 to 5) that stamps and bookings are tagged with, with id, level and name |
crewmeister_list_working_time_models | List the working time models: target hours per weekday and automatic break rules that apply to users or teams |
crewmeister_list_calendar_days | List calendar day kinds (working day, weekend, public holiday, possibly split into morning and afternoon) for dates, as used in time and… |
crewmeister_list_shifts | List planned shifts with user, start and end, break, workplace, notes, publication type and shift-offer details |
crewmeister_get_shift | Return one shift by id with user, times, break, workplace, notes and shift-offer settings |
crewmeister_list_shift_templates | List the reusable week templates of the shift planner with id and name |
crewmeister_list_template_shifts | List the shifts inside shift templates with times, offsets, break, workplace and assigned user |
crewmeister_list_workplaces | List the workplaces (locations or work areas) shifts are assigned to, with name, linked time category and disabled date |
crewmeister_create_stamp | Record a clock event for a user: START_WORK to clock in, START_BREAK to start a break, CLOCK_OUT to clock out |
crewmeister_create_absence | Create an absence for a user: a request (state REQUESTED) that a manager approves, or, for managers, an approved entry |
FAQ
ChatGPT の無料プランでカスタム MCP コネクタは使えますか? いいえ。カスタム MCP 接続には開発者モードが必要で、有料プランでのみ利用できます。
次のステップ
このガイドは役に立ちましたか?