このページの内容

MCPサーバー

Enterprise Enterprise Enterpriseプランで利用できます。セルフサービスプランの席ではこの機能を利用できません。 プランを比較 Enterpriseプランで利用可能

MCPサーバー

**MCP(Model Context Protocol)**サーバーを使うと、AIアシスタントやAI搭載ツールをProcessMindの組織に接続し、プロセスデータを直接操作できます。カスタム統合を構築する代わりに、MCPクライアントがProcessMindのサーバーを使うように設定すると、アシスタントは標準MCPツールを通じてプロセス、モデル、データセット、シミュレーション結果を読み取れます。

MCPとは

MCPは、AIアプリケーション(AI IDEやアシスタントなどの「クライアント」)が外部のデータソースやツール(「サーバー」)に接続する方法を定めたオープン標準です。AI向けのUSB-Cポートのようなもので、1つの標準接続からアシスタントが多数のツールやリソースにアクセスできます。ProcessMindはMCPサーバーを実装しているため、カスタム連携コードを作成・保守しなくても、既存のAIツールで組織のデータを扱えます。

MCPサーバーが提供するもの

サーバーは、REST APIが提供するものと同じデータを、MCPツールとリソースとして提示します。組織の次のデータにアクセスできます:

  • プロセスとBPMNモデル
  • データセットとデータテーブル
  • シミュレーションの設定と結果
  • 組織と環境のメタデータ

利用できるツールは、環境の設定によって異なります。サーバーは同じAPIを基盤としているため、APIリファレンスで実行できる操作はすべてMCPから利用できます。

前提条件

接続する前に、次のものを用意してください:

  1. Enterpriseプランのサブスクリプション:MCPサーバーはEnterprise機能です
  2. APIキー:公開する環境へのアクセス権が必要です。APIキーを参照してください
  3. MCP対応クライアント:リモートMCPサーバーをサポートするAI搭載IDEやアシスタントなど

MCPクライアントの接続

一般的な設定手順は、どのMCPクライアントでも同じです:

  1. クライアントのMCPサーバー設定を開きます
  2. 環境用のMCPサーバーURLを使って、リモート(HTTP)サーバーを追加します
  3. x-api-keyヘッダーにAPIキーを設定します
  4. 設定を保存し、クライアントを再起動または再接続します
  5. アシスタントにプロセスの一覧表示を依頼して、接続を確認します

一般的な設定エントリは次のようになります:

{
	"mcpServers": {
		"processmind": {
			"url": "<mcp-server-url>",
			"headers": {
				"x-api-key": "<your-api-key>"
			}
		}
	}
}

環境用のMCPサーバーURLと、x-api-keyヘッダーに使用するAPIキーを指定してください。(OAuthのクライアント認証情報トークンも、トークンエンドポイント経由でサポートされます。)

セキュリティとベストプラクティス

  • APIキーを秘密に保管します:ソース管理にコミットしたり、クライアント側のコードに公開したりしないでください
  • 環境ごとにキーのスコープを設定します:MCPアクセス専用のキーを作成すると、個別に取り消せます
  • 監査ログを確認します:MCPによる操作はAPIキーで実行され、監査ログに記録されます

関連トピック