new-hire-onboarding-tasks について
new-hire-onboarding-tasksは、HRチームやマネージャー向けに、職種別のオンボーディングチェックリスト作成と進捗管理を行うMCPサーバーです。各実行時のリストとバージョンを保持するため、後からリストが編集・削除されても署名済みの記録を確認できます。
主な機能
- 01再利用できる職種別チェックリスト
- 02実行ごとのリストスナップショット
- 03合格・不合格・該当なしの記録
- 04署名を妨げる項目と例外の確認
- 05実行の署名・再開・中止
- 06テキストレポートの作成
活用シーン
- 01職種に応じた入社タスクの準備
- 02マネージャーとの新入社員チェックリスト管理
- 03リスト編集後の署名済み記録の確認
- 04未完了項目や不合格項目の報告
MCP 対応
チェックリストと実行を管理するツール、`checklist://contract`リソース、`run_the_checklist`プロンプトをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-onboarding
公式 MCP Registry に登録されています(io.github.theluckystrike/onboarding)。
新入社員のオンボーディング向けに、役割別のタスクテンプレートと、各入社者向けの日付入りチェックリストを用意します。HR とマネージャーの両方が確認できます。
それ以外のすべてを決める唯一のルール
誰かがあとからチェックリストを編集してステップを追加または削除しても、 すでに進行中のすべての実行では、開始時点のリストが維持されます。 また、コピー元のバージョンが実行に記録されます。
これはキャッシュの利便性のためではありません。誰かがチェックを付けて署名したチェックリストは、 実際にその人が目にしたリストでなければなりません。チェックリストからステップを リアルタイムで読み込む実行では、署名者が10件を見たにもかかわらず、11件の確認項目が記載された 引き継ぎ証明書に署名することになり、そのような事態が起きたことを示すフィールドが記録にありません。 また、チェックリストを削除しても実行内容を読み取れる状態が保たれます。これは、翌年に誰かから 何を確認したのか尋ねられたときに必要なことです。
そこから、次の2つの小さなルールが導かれます。
- 派生データは保存しません。 合格、不合格、未対応の件数、割合、実行に署名できるかどうかは、毎回の呼び出しで実行自体のステップから算出します。保存された「完了」フラグは、最後に確認した時点の事実にすぎません。ここでの
completeは読み取り時に判定される値です。最後のステップに回答すると表示され、再び保留にすると消えます。 - 該当なしは合格ではありません。
naは「回答済み」として数えられますが、合格としては数えられません。確認して該当しないと判断したステップと、合格したステップは別の事実です。この2つをまとめてしまうと、ステップの半数が該当しなかった仕事について、チェックリストが満点を報告することになります。
署名を妨げる条件
必須ステップが未回答であること、必須ステップが不合格であること、任意ステップが未回答であること、または実行にステップがないことです。force: true を指定するとそのまま署名され、例外は記録に残り、レポートの「例外ありで署名」の項目に出力されます。例外は失われず、見えないままにもなりません。
インストール
ワンクリック(.mcpb):最新リリースから checklist.mcpb をダウンロードし、Claude Desktop でダブルクリックします:https://github.com/theluckystrike/mcp-servers/releases/latest
@theluckystrike/mcp-onboarding の npm 公開は保留中のため、以下の npx の行は現在 404 を返します。それまではソースからビルドしてください。llms-install.md を参照してください。
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または
%APPDATA%\Claude\claude_desktop_config.json(Windows):
{
"mcpServers": {
"checklist": {
"command": "npx",
"args": ["-y", "@theluckystrike/mcp-onboarding"]
}
}
}
Claude Code
claude mcp add checklist -- npx -y @theluckystrike/mcp-onboarding
Cursor
~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクト)。Claude Desktop と同じエントリです。
ツール
| ツール | 機能 |
|---|---|
checklist_create | 再利用可能なチェックリストを作成します。名前、カテゴリ、説明を指定します |
checklist_item_add | 手順を追加します。テキスト、セクション見出し、必須かどうかを指定します |
checklist_item_remove | 手順を削除して、バージョンを更新します。すでに進行中の実行には影響しません |
checklist_show | チェックリストをセクションごとに表示します。リクエストに応じて、印刷用の空のコピーも表示します |
checklist_list | すべてのチェックリストについて、バージョン、手順数、そこから作成された実行数を表示します |
checklist_delete | チェックリストを削除します。各実行には独自のコピーが保存されているため、実行の内容は引き続き確認できます |
run_start | 作業に対する日付付きの実行を開始します。この時点で手順がコピーされます |
run_check | 手順を合格、不合格、または該当なしとして記録します。担当者、日時、確認内容も記録します |
run_show | 実行の全手順と回答、件数、不合格項目、承認を妨げる要因を表示します |
run_list | 新しい順に実行を表示します。チェックリスト、ステータス、参照情報、または不合格項目がある実行だけで絞り込めます |
run_sign_off | 名前と日付を指定して承認し、実行を凍結します |
run_status | 完了した実行を再開するか、作業が行われなかった場合に実行を中止します |
run_report | すべてのプランで実行をテキストとして出力します。Pro ではさらに out_path に .txt ファイルとして書き込みます |
run_delete | 実行を削除します。承認済みの実行は削除できません |
license_status | このインストールのプランと、キーの取得元を表示します |
license_activate | このサーバー用の Pro キーを保存します |
また、スナップショットのルール、項目の状態、実行のステータス遷移、承認を妨げる要因、このサーバーの書き込み先を記載したリソース checklist://contract と、作業全体を順を追って案内するプロンプト run_the_checklist もあります。
Free と Pro の比較
| Free | Pro | |
|---|---|---|
| 保存できるチェックリスト | 3 | 無制限 |
| チェックリストの実行回数 | 無制限 | 無制限 |
| チェックリストあたりの手順数 | 最大 500 | 最大 500 |
run_show、run_list、件数 | はい | はい |
| 実行レポートのテキスト出力 | はい | はい |
out_path を使ったレポートのファイルへの書き込み | いいえ | はい |
上限の対象は、チェックする作業の数ではなく、保存するチェックリストの種類の数です。納品前チェック、引き継ぎシート、不具合一覧をそれぞれ 1 つずつ使う業者なら、年間を通じてすべての作業を Free プランで実行できます。チェックリストの実行回数に上限はありません。実行に上限を設けると、チェックリストの唯一の用途に上限を設けることになるからです。チェックリストを削除すると、空き枠ができます。
Pro の購入先:https://mcp.zovo.one/buy/checklist(買い切り)、またはすべてのサーバーを 1 つの価格で利用する場合:https://mcp.zovo.one/buy/bundle
プライバシー
すべてのデータは ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/checklist/ 内にローカル保存されます。このサーバーはネットワーク通信を一切行わず、API キーもアカウントも必要ありません。このサーバーが所有していないファイルで読み込むのは、印刷レポートの上部に表示する名前と住所が記載された共有ビジネスプロフィールだけです。このファイルに書き込むことはありません。
theluckystrike が作成しました。サポート:[email protected]
これらのドキュメントを MCP サーバーとして使用する
任意の MCP クライアント(Claude、Cursor、Windsurf、VS Code)から、インストールなしで GitMCP 経由でこのリポジトリのドキュメントを直接読み取れます。
- ドキュメント MCP URL:https://gitmcp.io/theluckystrike/mcp-onboarding
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。