概要
どの AI アシスタントからでも Jisr の人事組織について質問できます。従業員とその職務データ、勤怠サマリーと打刻、年次有給休暇の残日数、部署と勤務地を扱います。標準では読み取り専用で、打刻の送信も可能ですがオフになっています。
ガイド付きセットアップ
Jisr を Claude に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Jisr を接続して、MCP URL を Claude に追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
AnythingMCP は Claude のコネクタディレクトリに掲載されています。ワンクリックで Claude に追加 (新しいタブで開きます)し、サインインして Claude が使える MCP サーバーを選んでください。
こう聞いてみよう
Jisr のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Jisr をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Jisr + Claude
どの AI アシスタントからでも Jisr の人事組織について質問できます。従業員とその職務データ、勤怠サマリーと打刻、年次有給休暇の残日数、部署と勤務地を扱います。標準では読み取り専用で、打刻の送信も可能ですがオフになっています。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
JISR_SLUG, JISR_API_KEY, JISR_API_SECRET
ステップ 1 — 認証情報を取得
セットアップは約 5 分です。API キーを作成できるのは Admin だけなので、Admin ロールを持つ Jisr ユーザーが必要です。また、組織のスラッグ(Jisr のアドレスのサブドメイン)も必要です。
- Jisr で Settings → Webhook & API Keys → API Keys を開き、Add new API key をクリックします(Jisr のヘルプ記事)。
- キーに名前を付け、使用を許可する API にチェックを入れます: Get List Employees、Get Employee Basic Information、Get attendance summary、View attendance records、View summary of employee annual leave、および必要なルックアップ。Get Employee Financial Info には、AI に給与を見せてもよい場合だけチェックを入れてください。
- Generate をクリックし、API key を
JISR_API_KEYに、secret をJISR_API_SECRETにコピーします。secret は一度しか表示されません。紛失した場合は新しいキーを生成してください。 JISR_SLUGに組織のスラッグを設定します。Jisr のアドレスのサブドメインを小文字で入力し(acme.jisr.netならacme)、アドレス全体は入れません。- コネクターをインストールします。
jisr_list_employeesで接続を確認してください。
Cloud とセルフホストは同じ手順です: 登録するアプリも Redirect URL もありません。コネクターに必要なのはスラッグ、API キー、secret だけです。
コネクターは自動でサインインします: スラッグ、API キー、secret を付けて POST /openapi/v1/auth を呼び出し、アクセストークンを受け取ると、以降のすべての呼び出しで slug と api-version とともに Access-Token ヘッダーで送ります。キーと secret が送られるのはこのサインインの呼び出しだけです。Jisr がトークンを拒否するとコネクターがサインインし直すので、更新作業は不要です。
サウジアラビアでホストされている組織: Jisr のアドレスが .jisr.net.sa で終わる場合、組織は https://apis.jisr.net/api ではなく https://api.jisr.net.sa/api を使います。コネクターのベース URL とログイン URL をこのホストに変更してください(ログイン URL は https://api.jisr.net.sa/api/openapi/v1/auth)。
従業員データは個人データです: 従業員レコードには生年月日、個人の連絡先、身分証明書番号やパスポート番号が含まれます。キーには必要な API だけを許可し、必要な情報だけを共有してください。銀行情報(IBAN)は従業員一覧から常に除かれます。給与は Get Employee Financial Info にチェックを入れない限り表示されません。カスタムフィールドはキーにその権限がある場合だけ返されます。
従業員の 2 つの識別子: 従業員には公開 id(bab6cd98-7246-4cfc-a576-19bc00391792 のような UUID)と数値の employee code(43 など)があります。id は jisr_get_employee と勤怠サマリーの絞り込みで、employee code は打刻と休暇残日数で使います。
日付とページ送り: 日付は YYYY-MM-DD、打刻時刻は 2026-11-01T08:00:00 のような日時です。期間を指定しない場合、勤怠サマリーは当月、打刻一覧は直近 1 時間が対象です。一覧は 1 ページ最大 100 件で(page は 1 から、rpp または limit)、data.pagination に next_page がある間、AI は続きを読み込みます。
よくあるエラー: This call requires login はトークンの期限切れを示し、コネクターがサインインし直します。Organization not found with given subdomain は JISR_SLUG が誤っていることを示します。サインインが拒否される場合は、スラッグ、API キー、secret のいずれかが誤っています。もう一度コピーするか、secret を紛失した場合は新しいキーを生成してください。403 は API キーにその API の権限がないことを示します。Settings → Webhook & API Keys でキーを編集し、その API にチェックを入れてください。
対象外: 従業員の作成、給与と引当の取引、仕訳、Webhook、監査イベント。
読み取れるデータ: 公開 id と employee code、英語とアラビア語の氏名、勤務用と個人のメールアドレス、電話番号、ステータス、役職、部署、勤務地、ビジネスユニット、雇用形態、国籍、上長、入社日、生年月日、身分証明書番号とパスポート番号、退職日と削除日を含む従業員(ステータスや作成日、入社日、退職日、削除日で絞り込み可能)、個人情報、住所、連絡先を含む従業員 1 人の基本プロフィール、期間ごとの従業員別の勤怠集計(労働時間、遅刻と早退、時間外の勤務、承認済み残業、欠勤、記録のない日、休暇日、休日、終日の勤怠免除、出張日数)、時刻と端末のシリアル番号、拒否された打刻については Jisr のエラーを含む個々の打刻、期首残高と前年残高、手動調整、取得済み・申請中・予約済みの日数、無給休暇の控除、年末残高を含む年次有給休暇の残日数、そして英語とアラビア語の名称付きの部署、勤務地、雇用形態、ビジネスユニット、国籍、アウトソーシング会社の一覧です。
インストール時はオフ: jisr_create_attendance_logs。タイムレコーダーや入退室管理システムと同じように、最大 100 件の打刻を Jisr に送信します。Jisr はそれをバックグラウンドで処理し、従業員の勤怠記録が変わります。結果は後から jisr_list_attendance_logs(ステータス success または failed)で確認します。必要な場合だけコネクターのページで有効にしてください。AI は変更のたびに事前にあなたの確認を取ります。その他のツールはすべて読み取り専用です。
ステップ 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 — Claude にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
推奨ルート:設定ファイルを触らずに claude.ai web で動作します。
- Claude で Customize → Connectors を開きます。
- + をクリックし、Add custom connector を選びます。
- 名前(例:
Jisr)とリモート MCP サーバー URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Add をクリックします。 - Connect をクリックし、AnythingMCP にサインイン(OAuth)してアクセスを許可します。
下記のすべてのツールがチャットに表示されます。プロンプトを入力し始めてください。
利用可能なツール
| Tool | What it does |
|---|---|
jisr_list_employees | List the organization's employees, 1 to 100 per page: for each the public id (UUID), employee code, English and Arabic full name, work and… |
jisr_get_employee | Full basic profile of one employee by public id (UUID from jisr_list_employees or jisr_get_attendance_summary): personal details, address… |
jisr_get_attendance_summary | Attendance totals per employee for a date range (the current month when no dates are given), ordered by employee code: for each employee… |
jisr_list_attendance_logs | Individual attendance punches (clock-ins and clock-outs) in a time range, 1 to 100 per page: punch id, employee code, punch time, device… |
jisr_create_attendance_logs | Send up to 100 attendance punches to Jisr, as a time clock or access-control system would |
jisr_get_annual_leave_summary | Annual leave balances per employee: employee code, leave days, opening and previous-year balance, manual adjustments, days used, pending… |
jisr_list_lookup | Reference lists of the organization: departments, locations, employment types, business units, nationalities or outsourcing companies, each… |
プロンプトの例
- 「この 30 日間に入社したのは誰ですか。部署と勤務地も教えてください。」
- 「今月の勤怠サマリーを見せてください。遅刻と欠勤の日数が最も多いのは誰ですか。」
- 「昨日 Jisr に拒否された打刻はどれですか。それぞれのエラーも教えてください。」
- 「従業員コード 43 と 77 の年次有給休暇はあと何日残っていますか。」
- 「今年退職した従業員を、役職と退職日付きで一覧にしてください。」
FAQ
Claude Code は Claude Desktop と同じように動作しますか? はい。両方を https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID に向けてください。
次のステップ
このガイドは役に立ちましたか?