> ## Documentation Index
> Fetch the complete documentation index at: https://support.i.moneyforward.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Remote MCP で、Admina の作業を AI に任せよう

> Admina Remote MCP を使って、従業員の SaaS アカウント確認や、退職済みの従業員に残っているアカウントの洗い出しを AI に聞く流れを紹介します。接続の設定や使い方の確認も、AI に聞きながら進めます。

export const BlogAuthor = ({id}) => {
  const ICONS = "/images/blog/authors/icons";
  const FA_GLOBE = "https://d3gk2c5xim1je2.cloudfront.net/fontawesome/v7.2.0/regular/globe.svg";
  const AUTHORS = {
    howdy39: {
      name: "中野 達也（@howdy39）",
      title: "Adminaエバンジェリスト",
      avatar: "/images/blog/authors/nakano.png",
      avatarAlt: "中野 達也のプロフィール画像",
      bio: "SIer・フリーランスを経て、SaaSの使い手の体験を良くしたいとSTORESのフロントエンドエンジニアに転身。その後、社内で働く仲間の体験を良くしたいと、自ら手を挙げて情シス組織を立ち上げ、後にシニアマネージャーとして同組織を率いた。次のチャレンジとして、情シスのためのプロダクトを通じて情シスの体験を良くするため、Adminaエバンジェリストとしてマネーフォワードiに入社。",
      links: [{
        label: "X (@howdy39)",
        href: "https://x.com/howdy39",
        icon: `${ICONS}/x.svg`
      }, {
        label: "note",
        href: "https://note.com/howdy39",
        icon: `${ICONS}/note.svg`
      }, {
        label: "Qiita",
        href: "https://qiita.com/howdy39",
        icon: `${ICONS}/qiita.svg`
      }, {
        label: "Zenn",
        href: "https://zenn.dev/howdy39",
        icon: `${ICONS}/zenn.svg`
      }, {
        label: "GitHub",
        href: "https://github.com/howdy39",
        icon: `${ICONS}/github.svg`
      }, {
        label: "個人サイト",
        href: "https://howdy39.dev/",
        icon: FA_GLOBE
      }]
    }
  };
  const author = AUTHORS[id];
  if (!author) return null;
  return <div className="blog-author-card" data-author-id={id}>
      <div className="blog-author-avatar">
        <img src={author.avatar} alt={author.avatarAlt} />
      </div>
      <div className="blog-author-body">
        <div className="blog-author-name">{author.name}</div>
        <div className="blog-author-title">{author.title}</div>
        <p className="blog-author-bio">{author.bio}</p>
        <div className="blog-author-links">
          {author.links.map(link => <a key={link.href} href={link.href} aria-label={link.label}>
              <span className="blog-author-brand-icon" style={{
    WebkitMaskImage: `url(${link.icon})`,
    maskImage: `url(${link.icon})`
  }} />
            </a>)}
        </div>
      </div>
    </div>;
};

公開日: 2026 年 10 月 14 日

<Info>
  この記事は 2026 年 10 月時点の情報です。
</Info>

「普段の仕事はもう SaaS の画面をほとんど触らず AI とのチャットベースで進めています」みたいな方も多いのではないでしょうか。私もその 1 人です。SaaS 管理サービスでアカウント情報などをちょっと調べたいときにチャットから離れて管理画面を開いて…というのは大変ですよね。

[Admina Remote MCP](/remote-mcp/it-management) をつなぐと管理画面を開かずにチャットの画面のまま調べられてとても便利です。

本記事では Admina Remote MCP の接続の設定から 2 つの調べ物までを Claude Code に聞きながら進めた流れを紹介します。

<Info>
  本記事では Claude Code を使っている前提で書いていますが、Codex や Cursor など Admina Remote MCP に接続できる AI ツールならお使いのものを自由に利用してください。ツールごとの接続の設定は[接続ガイド](/remote-mcp/it-management/connection-guide)に載っています。
</Info>

<Info>
  検証はテスト環境での実施です。回答は環境によって異なる場合があるため、スクリーンショット（手順）は一例としてご覧ください。
</Info>

## 接続の設定を AI に任せる

設定の途中で API キーと組織 ID が必要になるので、接続ガイドの前提条件から辿れるページを見て手元に用意しておくとスムーズです。

まず接続ガイドの URL を Claude Code に渡して設定を頼みます。

```text theme={null}
https://support.i.moneyforward.com/remote-mcp/it-management/connection-guide
このページを見て、Admina Remote MCP をセットアップして
```

<Frame>
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/step1-connect.svg?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=a3f602f12db7b4612fb566d6cf0b46b4" alt="あなたが接続ガイドの URL を Claude Code に渡すと、Claude Code が Admina ヘルプセンターの接続ガイドを読み、組織 ID と設定の範囲を聞いてくる。API キーは環境変数に設定するよう案内される。あなたが答えると、Claude Code が設定ファイルを書き、再起動後に Admina Remote MCP に接続できる流れを示したシーケンス図" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1200" height="850" data-path="images/blog/remote-mcp-ask-admina/step1-connect.svg" />
</Frame>

Claude Code は接続ガイドを読んで設定の手順を 3 つに整理し、組織 ID と設定の範囲（全プロジェクト共通かこのプロジェクト限定）を聞いてきました。API キーはチャットに貼らず、`~/.zshrc` に環境変数 `ADMINA_API_KEY` を追加するよう案内されました。昨今の AI はこの辺の安全性も考慮して指示してくれるのでとても助かりますね。

<Frame caption="接続ガイドを読んだ Claude Code が、手順の整理と質問をしてきた画面">
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/setup-ask.png?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=1c292f37828f90edc4a33842ad875c5c" alt="Claude Code に接続ガイドの URL を渡してセットアップを頼んだ画面。Claude Code が設定の手順を 3 つに整理し、組織 ID と設定の範囲を聞いたうえで、API キーはチャットに貼らず ~/.zshrc に環境変数として追加するよう案内している" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1608" height="1118" data-path="images/blog/remote-mcp-ask-admina/setup-ask.png" />
</Frame>

組織 ID と設定の範囲を答えて API キーの追加を伝えると、スクリプトの作成と設定ファイルへの追記をまとめて実行してくれるので、あとは再起動して「組織情報を取得してください」と入力すれば接続を確認できます。

<Frame caption="設定ファイルの追記を終えた画面">
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/setup-done.png?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=67dc54b667be1a6b7589ea1552386acd" alt="組織 ID と設定の範囲を答えたあとの画面。Claude Code がヘッダー用のスクリプトを作成し、~/.claude.json に admina-itam サーバーを追加して、再起動と「組織情報を取得してください」での接続確認を案内している" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1608" height="1122" data-path="images/blog/remote-mcp-ask-admina/setup-done.png" />
</Frame>

<Frame caption="「組織情報を取得してください」の結果">
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/connect-check.png?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=02066232da9ce0db1d75b40a3f554e04" alt="再起動した Claude Code に「組織情報を取得してください」と入力した画面。2 つのツールを使い、組織名、ステータス、システム言語、タイムゾーン、トライアル回数などの組織情報が表で返り、Admina Remote MCP につながっていることが分かる" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1610" height="924" data-path="images/blog/remote-mcp-ask-admina/connect-check.png" />
</Frame>

## 何ができるかを聞く

つながったらまず Claude Code に Admina Remote MCP でできることを聞いてみます。つないだ MCP のツールは分かっているのでそのまま答えてもらえます。

```text theme={null}
Admina Remote MCP でできることを教えてください。
```

[ツールリファレンス](/remote-mcp/it-management/tools)には参照専用のツールとデータを更新するツールが載っています。更新するツールには従業員やアカウントの削除も含まれ、実行すると Admina のデータが実際に変わります。まずは参照専用のツールから始めるのがおすすめで、この記事でも参照専用のツールだけを使います。

<Frame>
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/step2-ask-tools.svg?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=c97a9d73d98b28aec975b6bda1a5943b" alt="あなたが Admina Remote MCP でできることを聞くと、Claude Code が Admina Remote MCP の使えるツールを確認し、領域ごとに整理して答える流れを示したシーケンス図" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1200" height="530" data-path="images/blog/remote-mcp-ask-admina/step2-ask-tools.svg" />
</Frame>

Claude Code は大きく 4 つの領域に整理して答えてくれました（画像は先頭の 3 つ）。どの領域も参照と作成・更新などの操作が分けて説明されているので、参照から試す目安になります。

<Frame caption="「できることを教えてください」への回答（先頭の 3 領域）">
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/ask-tools.png?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=a1a7ae22805398a655989c639b32fd0c" alt="「Admina Remote MCP でできることを教えてください。」に対する Claude Code の回答。アイデンティティ管理、デバイス管理、SaaS サービス・アカウント管理の領域ごとに、参照と作成・更新などの操作が分けて説明されている" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1608" height="1359" data-path="images/blog/remote-mcp-ask-admina/ask-tools.png" />
</Frame>

## 従業員が持っている SaaS アカウントを聞く

まず従業員のメールアドレスを指定して SaaS アカウントを調べます。

```text theme={null}
<従業員のメールアドレス> さんが持っている SaaS アカウントを、サービスごとに一覧にしてください。
```

<Frame>
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/step3-person-accounts.svg?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=9caf094d5e49dad53e158a92c56d7028" alt="質問を受けた Claude Code が、Admina Remote MCP の get_identities で従業員を探し、get_people_accounts でその人のアカウントを取得して、サービスごとの表で回答する流れを示したシーケンス図" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1200" height="690" data-path="images/blog/remote-mcp-ask-admina/step3-person-accounts.svg" />
</Frame>

Claude Code はメールアドレスで従業員を探し、その人の SaaS アカウントをサービスごとの表にまとめてくれました。

<Frame caption="メールアドレスで従業員を指定して聞いた結果">
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/person-accounts.png?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=ba58e0cc9dc1252243c2d98b507700c5" alt="従業員のメールアドレスを指定して SaaS アカウントを聞いた Claude Code の回答。2 つのツールを使い、サービス、ワークスペース、表示名、ロール、ステータス、連携状態を並べた表が表示されている" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1608" height="712" data-path="images/blog/remote-mcp-ask-admina/person-accounts.png" />
</Frame>

## 退職済みなのに残っているアカウントを聞く

次は退職済みの従業員のうち SaaS アカウントが残っている人がいないかを調べます。

```text theme={null}
退職済みの従業員のうち、まだ SaaS アカウントが残っている人を、サービス名つきで一覧にしてください。
```

<Frame>
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/step4-retired-accounts.svg?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=2633d127defac7d2722a174e0a4115bf" alt="質問を受けた Claude Code が、Admina Remote MCP の get_identities で退職済みの従業員とその SaaS アカウントを取得し、従業員ごとの表で回答する流れを示したシーケンス図" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1200" height="530" data-path="images/blog/remote-mcp-ask-admina/step4-retired-accounts.svg" />
</Frame>

Claude Code は退職済みの従業員とその人たちに残っている SaaS アカウントをまとめて取得してくれました。

<Frame caption="退職済みの従業員に残っている SaaS アカウントを聞いた結果（デモデータです）">
  <img src="https://mintcdn.com/moneyforwardi/MYypAbOnIqLRuFvg/images/blog/remote-mcp-ask-admina/retired-accounts.png?fit=max&auto=format&n=MYypAbOnIqLRuFvg&q=85&s=2f6eacfac4840f45626826a8dd6e7006" alt="退職済みの従業員のうち SaaS アカウントが残っている人を聞いた Claude Code の回答。2 名・計 8 アカウントが従業員ごとの表で、サービスとワークスペース、契約終了日、残っているアカウントの件数とともに表示されている" style={{ maxWidth: "min(100%, 800px)", height: "auto" }} width="1608" height="1297" data-path="images/blog/remote-mcp-ask-admina/retired-accounts.png" />
</Frame>

## おわりに

今回は参照の部分を中心に触りました。登録・更新・削除のツールももちろんあり一覧は[ツールリファレンス](/remote-mcp/it-management/tools)で確認できます。

ただ登録・更新・削除を画面がない中で実行するのはちょっとまだ怖いなーというのは正直なところです。（これもおそらく慣れていくのでしょうが）

そのため、まずは閲覧の部分からチャットベースにして、更新など破壊的変更がある部分は今までどおり画面で操作する。そうやって少しずつ AI からの操作に慣れていくのがよいと考えています。

本記事で案内したように MCP の初期セットアップも、ブラウザ画面を見ずに参考とする URL を渡し、AI と一緒に作業していく。そういう時代に変わりつつあります。Admina Remote MCP を通じてぜひ AI と一緒に作業する働き方へアップデートしましょう。

<BlogAuthor id="howdy39" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.