Claude Media
Claude人事労務連携ガイド — SmartHR・ジョブカン・kintone

Claude人事労務連携ガイド — SmartHR・ジョブカン・kintone

SmartHR・ジョブカン・kintoneをClaudeにつなぐ方法を1本に整理。誰が作っているかの違い、できる操作、人事データを渡す前の注意点を扱います。

人事労務でClaudeに外部SaaSをつなぐとき、経路はツールごとに違います。SmartHRとジョブカンは個人開発者が公開した第三者製のMCPサーバーで、kintoneはサイボウズ自身が配布するサーバーです。同じ「MCP接続」でも、信頼できる範囲と設定の手間は一律ではありません。Coworkに採用・入社手続きの作業そのものをどこまで任せるかはCowork人事の実務が扱っており、ここではその手前にあるSaaS接続に絞ります。

人事労務部門でつながる3つのSaaSの全体像

3つとも土台はModel Context Protocol(MCP)ですが、提供元と接続経路が違います。

ツール提供元接続経路主な操作
SmartHR提供元個人開発(第三者)接続経路ローカルstdio主な操作従業員台帳の読み書き
ジョブカン提供元個人開発(第三者)接続経路ローカルstdio主な操作申請・マスタの読み取りのみ
kintone提供元サイボウズ自社(OSS)接続経路ローカルstdio(Docker/npm/MCPB)主な操作アプリ・レコードの読み書き

共通するのは、claude.aiの画面から数クリックで有効化するプリビルド型のConnectorではないという点です。Claude CodeかClaude Desktopの設定ファイルに手で追記する経路で、Claude Connectorsとはで扱ったプリビルド統合・ディレクトリ・カスタムMCPの3分類でいえば、3つとも「カスタムMCP」に入ります。MCPそのものの仕組みはMCPとはで扱っています。

国内の人事労務SaaSは、グローバルの大手ほど開発元自身によるMCPサーバー提供が早くありません。SmartHR・ジョブカンのように、個人開発者やコミュニティが先に実装を公開し、開発元の追随を待つ状態が続いているサービスは珍しくありません。kintoneのように開発元自身が早期にOSSでサーバーを出す例は、むしろ少数派です。どちらの経路を選ぶかで、障害時に頼れる先が変わります。

SmartHR — 第三者製MCPで従業員データを読み書きする

SmartHRのMCPサーバーは、個人開発者TomoyaGoto氏がMITライセンスで公開しているsmarthr_mcp_serverです。PythonのMCPフレームワークFastMCPをベースに、SmartHR APIをそのまま呼び出す実装になっています。

対応データは従業員台帳の主要項目をひととおりカバーします。従業員(crew)は取得・一覧・検索・作成・更新・削除・招待まで一通り揃い、部署・家族情報・雇用形態・等級・職種・役職も同様にCRUD操作ができます。読むだけでなく書き込みまで渡すサーバーだという点は最初に押さえておきます。

アクセストークンはSmartHRの管理画面から特別な手続きなく発行できます。テナントのサブドメインとAPIキーを環境変数に渡せば動きます。

claude mcp add \
  --env SMARTHR_API_BASE_URL=https://your-tenant.smarthr.jp/api \
  --env SMARTHR_API_KEY=your-token \
  --transport stdio smarthr \
  -- uv --directory /path/to/smarthr-mcp-server run python main.py

ジョブカン — 経費精算・申請データを読み取る

ジョブカン経費精算/ワークフロー向けのMCPサーバーは、日本のSMB向けSaaSに対応した第三者製コネクタ集mcp-jpの一部として公開されています。SmartHR版とは別プロジェクトです。

ツールは12種類(申請一覧・詳細取得・フォーム一覧・ユーザー情報・部署・役職・プロジェクト・取引先など)で、すべて読み取り専用です。承認・却下・差し戻しや新規申請を送るAPIエンドポイント自体がジョブカン側に存在せず、マスタの作成・更新・削除も意図的に未実装のままになっています。人事労務の現場で使うなら、経費精算の状況確認や申請データの一覧化が主な用途になります。

APIトークンはジョブカンの管理者画面「共通ID連携・API管理」→「認証コード発行」から取得します。レート制限は1トークンあたり1時間5,000リクエストで、日常的な参照用途なら十分な枠です。

kintone — サイボウズ製MCPで人事管理アプリを操作する

kintoneのMCPサーバーは、サイボウズがApache 2.0ライセンスでOSS公開しているローカルMCPサーバーです。SmartHR・ジョブカンと違い、開発元自身がメンテナンスを続けています。

インストール方法は3通りあります。Claude Desktop向けにはMCPB(拡張機能パッケージ)をドラッグ&ドロップするだけの手順が用意され、DockerイメージまたはnpmパッケージでClaude Codeから使う方法もあります。

kintoneが他の2つと決定的に違うのは、対象が固定の人事SaaSではなく汎用のアプリ基盤だという点です。用意されているツールはレコードの取得・追加・更新・削除・ステータス更新、フィールドやフォームレイアウトの追加・更新、アプリの作成・デプロイ、スペースの作成・削除まで26種類に及びます。人事労務チームが自作した入退社チェックリストアプリや研修管理アプリを、そのままClaudeから読み書きできる形です。何ができるかは、SmartHR・ジョブカンのようにサービス側の仕様で決まるのではなく、自分たちが作ったアプリの設計次第で変わります。

認証はユーザー名・パスワード、APIトークン(最大9個までカンマ区切り)、クライアント証明書(PFX)のいずれかから選べます。Claude DesktopのMCP設定の書き方はClaude Desktop MCP設定ガイドにまとめています。

人事データを外部ツールに渡す前に決めておくこと

従業員の氏名・住所・家族情報・雇用条件は、個人情報保護法が定める個人情報です。外部のAIツールに渡す運用が社内規定と労務担当の合意の範囲かどうかは、接続を試す前に確認します。

第三者製サーバーには固有のリスクがあります。SmartHR版のように開発者1人のプロジェクトだと、SmartHR API側の仕様変更に追随される保証はありません。継続利用を前提にした業務フローに組み込むなら、Claude Code自身にMCPサーバーを作らせるmcp-server-devプラグインで、必要最小限の機能に絞った自社版へ置き換える選択肢も検討に値します。

書き込み系のツールを渡す場合は、読み取り専用のアクセストークンから始めるのが安全です。まずは読み取りだけで足りる用途から試し、書き込みが必要になった時点でトークンを発行し直す順番が事故を減らします。

いきなり本番テナントに接続しないことも大切です。本番テナントとは別の検証用テナントやテストデータで動作を確かめてから、本番の従業員データにつなぎます。削除・更新系のツールがどう振る舞うかを先に把握しておくと安心です。kintoneも同様に、テスト用のアプリを別途作ってから本番アプリに向けるほうが安全です。

ローカルMCPサーバーはローカル権限で動作し、他のプログラムと同じ扱いです。CoworkのWeb・モバイルセッションであっても、Claude Desktopアプリが起動していれば、接続済みのローカルMCPサーバーに到達します。Desktopアプリが閉じていれば届きません。この挙動を知らずに「Web版だから安全」と思い込むと、想定より広い範囲にアクセスできてしまいます。

よくある質問

SmartHR・ジョブカンの連携は無料で使えますか

MCPサーバー自体はどちらもOSSで無料です。SmartHR・ジョブカン側のAPI利用に追加費用がかかるかどうかは契約プランによって変わるため、各社との契約内容を確認してください。

claude.aiの画面からSmartHR・ジョブカン・kintoneを追加できますか

できません。3つともローカルで動くstdio型のMCPサーバーで、claude.aiのディレクトリからワンクリックで有効化するプリビルド型のConnectorとは経路が違います。Claude CodeかClaude Desktopの設定ファイルを経由します。

SmartHRとジョブカンはどちらも同じ開発者が作っていますか

いいえ。SmartHR版はTomoyaGoto氏個人のリポジトリ、ジョブカン版は日本のSMB向けSaaSコネクタ集mcp-jpの一部です。開発元も更新のペースも別々なので、片方が動いてももう片方の品質を保証しません。

kintoneのMCPサーバーだけ書き込み操作が多いのはなぜですか

kintoneが汎用のアプリ基盤で、開発元自身が長期的にメンテナンスする前提のサーバーだからです。SmartHR・ジョブカンは特定業務向けの固定APIをラップした第三者実装で、書き込み範囲を意図的に絞っています。

複数の人事SaaSを同時につないでも大丈夫ですか

技術的には同じClaude Code環境に複数のMCPサーバーを併記できます。ただしツールの数が増えるほど、意図しないサーバーに指示が渡るリスクも増えます。まず1つずつ動作を確認してから追加するのが安全です。

まとめ

人事労務部門がClaudeにつなげるSaaSは、誰が作っているかで信頼の置き方が変わります。SmartHR・ジョブカンは個人開発の実装、kintoneはサイボウズ自身が出しているOSSです。どれもローカルで動くMCPサーバーで、claude.aiの画面からは追加できません。従業員データを扱う以上、読み取り専用トークンから始め、社内の個人情報取り扱いルールを先に確認してから接続します。

この記事を共有:XはてブLinkedIn