INITE Process Diagnostic について
INITE Process Diagnosticは、業務プロセスを監査するMCPサーバーです。自動化の優先順位を検討するチーム向けに、聞き取りとコスト計算を組み合わせています。ローカルツールはアカウント不要で、詳細な監査にはアカウントが必要です。
主な機能
- 018問の業務プロセス聞き取り
- 02前提を明記した計算
- 03アカウント連携の監査と所見
- 045領域を対象とするプレミアム監査
- 05不明な回答のスキップ
活用シーン
- 01問い合わせ対応の手作業コストを推定
- 02全社の自動化優先順位を特定
- 03監査の回答と所見を後から確認
MCP 対応
診断質問の取得、回答の計算、アカウント連携の監査を行うツールをMCPサーバーとして提供します。ローカルツールは認証不要で、リモート監査の呼び出しにはBearerトークンが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://inite.solutions/api/mcpclaude mcp add --transport http solutions-inite-inite-diagnostic https://inite.solutions/api/mcp{"mcpServers":{"solutions-inite-inite-diagnostic":{"type":"http","url":"https://inite.solutions/api/mcp"}}}Cursor で開く{"servers":{"solutions-inite-inite-diagnostic":{"type":"http","url":"https://inite.solutions/api/mcp"}}}VS Code で開く{"mcpServers":{"solutions-inite-inite-diagnostic":{"type":"http","url":"https://inite.solutions/api/mcp"}}}{"mcpServers":{"solutions-inite-inite-diagnostic":{"serverUrl":"https://inite.solutions/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://inite.solutions/api/mcp認証が必要ツール
詳細
INITE 診断 — エージェントが実行できる業務プロセス監査
アシスタントに業務プロセスを提示すると、現在のコスト、最初に破綻する箇所、次に自動化すべきことがわかります。
> Our WhatsApp enquiries take until morning to answer. Is that worth fixing?
start_audit(language: "en") → audit_token: 9f2c…, first question
answer_audit(field: "channels", value: "whatsapp, instagram")
answer_audit(field: "dailyInquiries", value: "50-100")
…
answer_audit(finish: true) → findings
これは、inite.solutions/en/audit で実施される監査と同じものです。
2 つの深さ
無料 — 1 つのプロセスについて 8 つの質問。 担当者がまだ手作業で行っている業務を選びます。インタビューでその業務を把握し、現在のコストと、自動化した場合にどう変わるかを明らかにします。ブラウザーではアカウントは不要です。エージェントを使う場合も、インタビューと計算には不要です — サインイン前でも利用できます — ただし、結果を読むにはアカウントが必要です。
プレミアム — ビジネス全体にわたる 43 の項目を、戦略、マーケティング、業務、財務、テクノロジーの各分野に分類しています。インタビューでは 43 項目を対象に 35 問を上限として質問するため、未質問の項目が必ず残ります。どの項目を選ぶかこそ、モデルを活用する価値がある部分です。各分野の質問数ではなく、未対応の割合に応じて質問を振り分けるため、1 人の専門家が会話の 3 分の 2 を担当することはありません。
プレミアムの実行でも、最初の 8 項目は無料版と同じで、内容は変わりません。途中でアップグレードした監査で、同じ質問を 2 回されることはありません。
サインイン前でも利用できます
2 つのツールはすべてお使いのマシン上で動作します。アカウントも、利用枠も、ホームへの通信も不要です。
diagnostic_questions はインタビューそのものを提示します — 診断で確認すべき 8 つの事項を、実際に質問する言葉で示します。アシスタントは相手の言語で、その業界に合った選択肢を使ってインタビューを行います。続いて read_answers が回答の計算を行います。
> Eighty enquiries a day between the two of us, mostly WhatsApp, kept in a spreadsheet.
read_answers(answers: {...})
From what you have been told:
80 enquiries a day across 2 people — 40 each.
12 of them become leads — 15% of what arrives.
3 channels enquiries arrive on. The record of them: a spreadsheet.
That is the arithmetic. What it cannot do is say what to automate first.
この分担は、それぞれの得意分野に沿っています。モデルは 80 を 2 で割って範囲の内容を覚えておくよりも、はるかにうまくインタビューを進行できます。そのため、呼び出し側が質問し、こちらが計算します。また、必要だった仮定はすべて結果の横に表示されます(「50-100 を 75 として解釈」)。
サインインすると、監査機能そのものを利用できます。これまでの回答すべてをもとに次の質問を選び、回答者に合わせて調査結果をまとめ、アカウントに実行結果を保存していつでも再開できるほか、43 問の詳細な診断も利用できます。
インストール
Claude Desktop、Cursor、または stdio サーバーを起動する任意のクライアント:
{
"mcpServers": {
"inite-diagnostic": {
"command": "npx",
"args": ["-y", "@inite/diagnostic"]
}
}
}
計算ではなく監査を利用するときは、次を実行します。
npx @inite/diagnostic login
ブラウザーが開くので、承認してください。トークンは所有者のみがアクセスできる権限で ~/.config/inite/mcp-diagnostic.json に保存されます。これはループバックリダイレクトを使う PKCE による認可コードフローであり、RFC 8252 がネイティブアプリに規定しているフローです。リポジトリには何も書き込まれず、パッケージにシークレットが含まれることもありません。
@inite/visibility が書き込むファイルとは別のファイルです。 どちらのトークンも同じ認可サーバーから発行され、同じユーザーのものですが、互いの代わりには使えません。RFC 8707 により、それぞれのトークンは要求された resource に紐付けられます。ファイルを共有すると、2 回目の login で最初のトークンがひそかに置き換えられ、401 を返すトークンになってしまいます。同じ理由で、このパッケージは INITE_TOKEN より先に INITE_DIAGNOSTIC_TOKEN を読み込みます。
ツール
| ツール | 機能 | アカウント |
|---|---|---|
diagnostic_questions | インタビューで尋ねる際の言い回しそのままで、8つの項目を返します | 不要 |
read_answers | 収集した内容を、すべての前提を明示して計算します | 不要 |
start_audit | インタビューを開始し、最初の質問と audit_token を返します | 必要 |
answer_audit | 質問で指定された項目に対する回答を記録し、次の質問、またはインタビュー終了時には調査結果を返します | 必要 |
get_audit | 深さ、回答済みの項目、回答を辞退した項目、未回答の項目、および存在する場合は調査結果を返します | 必要 |
upgrade_audit | アカウントに有料実行枠があればそれを使用し、なければ購入ページへのリンクを返します | 必要 |
upgrade_audit は購入を行わないよう、意図的にそこで処理を止めます。アカウントで何も購入されていない場合は、人が開くための URL を返します。エージェントが本人のいないところで誰かのお金を使うことはできません。
モデルが答えを知らない場合
"__skip__" は有効な回答であり、推測よりも適切です。推測で回答すると、自信ありげな誤った調査結果が生まれます。これは調査で明らかにならなかったことを記せる場合よりも悪い結果です。調査結果では、わからなかったことを明示し、捏造はしません。
項目は固定リストです
すべての質問には、その質問で埋める項目が指定されており、その名前は固定リストに含まれています。モデルは次に尋ねる項目や質問の言い回し、回答の選択肢を決めますが、回答項目の名称を決めることはできません。この制約は事後のチェックではなく、スキーマによって適用されます。項目は呼び出しごとに、未入力の項目から作られる列挙型であるため、それ以外の内容について質問を表現することはできません。
この制約を設けたのは、これがないバージョンで具体的な問題が発生したためです。訪問者が回答している間、パネルは空のままで、見込み顧客の情報が「Industry: N/A」の下に JSON の塊として CRM に届いていました。
サーバー独自の定義から生成された全項目のリストは、SLOTS.md にあります。
パッケージを使わずに接続する
MCP 認可フローに対応したクライアントは、リモートサーバーに直接接続できます。この方法ではローカルツールはありません。上記の2つはパッケージに含まれています。また、呼び出しのたびにトークンが必要です。
{
"mcpServers": {
"inite-diagnostic": {
"type": "http",
"url": "https://inite.solutions/api/mcp"
}
}
}
認証
リモートサーバーへのすべての呼び出しにはベアラートークンが必要です。トークンなしで利用できるのは、トークンの取得方法だけです。2つのローカルツールには認証は必要ありません。
認証されていないリクエストには、認可サーバーとして auth.inite.ai を示す
/.well-known/oauth-protected-resource
を参照する WWW-Authenticate ヘッダーとともに 401 が返されます。MCP 認可フローに対応したクライアントは、その一連の手続きを自動で進めます。クライアントが登録され、人がブラウザーで承認すると、それ以降の実行はすべて誰かのアカウントに紐づきます。
エージェントも、別の入口から来た同じ人です。そのため、利用枠、利用権、調査記録はアカウントに紐づきます。別枠の利用枠を持つ二級ユーザーとして扱われることはありません。
レジストリ
solutions.inite/inite-diagnostic として公開されています。この名前空間は、
/.well-known/mcp-registry-auth
で配信される ed25519 鍵によって証明されます。
公開用のマニフェストはここではなくサーバー本体の隣に置かれているため、コピーは1つだけで、両者が食い違うことはありません。このリポジトリは、その内容を人が読める形でまとめたものです。サーバーの概要、質問内容、そして行わないことを記載しています。
関連サーバー
| サーバー | 用途 |
|---|---|
ai.inite/inite-visibility | 回答エンジンからウェブサイトが見えるかどうか |
club.inite/inite-club | メンバーシップ、イベント、共有ワークスペース |
studio.inite/ideaudit-tools | 不合格を出せる監査を支えるスコアリング |
io.github.inite-ai/inite-brain-service | エージェント向けの二時点メモリ |
AI エージェントと一緒に貢献する
エンジニアでなくても大丈夫です。コーディングエージェントでリポジトリを開き、
/contribute(Claude Code)と入力するか、ほかのエージェントで
「AGENTS.md を読んで、…の追加を手伝って」と指示してください。AGENTS.md にはルール、CI で実行されるコマンド、
アイデアから PR までの流れが記載されています。CONTRIBUTING.md はその簡易版です。
提案だけしたい場合は、/spec-idea を使うか、
プロダクトアイデア
フォームをご利用ください。
ライセンス
MIT です。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。