本页内容

MCP Server

Enterprise Enterprise 企业版可用。自助服务方案的席位无法使用此功能。 比较方案 Enterprise方案提供

MCP Server

**MCP(Model Context Protocol)**服务器支持AI助手和AI工具连接到您的ProcessMind组织,直接处理流程数据。您无需构建自定义集成,只需将MCP客户端配置为使用ProcessMind服务器,助手即可通过标准MCP工具读取流程、模型、数据集和模拟结果。

什么是MCP?

MCP是一项开放标准,用于定义AI应用(即“客户端”,例如AI IDE或助手)如何连接外部数据源和工具(即“服务器”)。它类似于AI领域的USB-C接口:通过一种标准连接,助手即可访问多种工具和资源。ProcessMind实现了MCP服务器,因此您可以使用现有AI工具处理组织数据,无需编写和维护自定义连接代码。

MCP Server提供什么

该服务器提供与REST API相同的数据,并以MCP工具和资源的形式呈现,包括访问您组织的以下内容:

  • 流程和BPMN模型
  • 数据集和数据表
  • 模拟配置和结果
  • 组织和环境元数据

可用的具体工具取决于您环境的配置。由于该服务器基于同一套API,您通过API参考可以执行的所有操作,也都可以通过MCP执行。

前提条件

连接前,请确认您已准备好以下内容:

  1. Enterprise方案订阅:MCP服务器是Enterprise功能
  2. 具有所需环境访问权限的API密钥:参见API密钥
  3. 支持MCP的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>"
			}
		}
	}
}

x-api-key请求头中使用您环境对应的MCP服务器URL和您自己的API密钥。(也可以通过令牌端点使用OAuth客户端凭据令牌。)

安全与最佳实践

  • 妥善保管API密钥:切勿将其提交到源代码管理系统,或暴露在客户端代码中
  • 按环境限定密钥范围:为MCP访问创建专用密钥,以便单独撤销
  • 查看审计日志:MCP驱动的操作由您的API密钥执行,并显示在审计日志

相关主题