
Signavio MCP Server
概览
A comprehensive Model Context Protocol (MCP) server that provides seamless integration between SAP Signavio Process Manager and AI-powered development tools. This server exposes the complete Signavio API as a set of tools, enabling AI assistants like Claude, Cursor, and other MCP-compatible clients to interact with your Signavio workspace programmatically. The Signavio MCP Server bridges the gap between business process management and AI-assisted development workflows. Whether you're automating process documentation, managing business process models, maintaining process dictionaries, or integrating Signavio data into your development pipeline, this server provides a unified interface for all Signavio API operations.
README
以下为原文 README 节选,完整内容请查看原文。
Signavio MCP Server
A comprehensive Model Context Protocol (MCP) server that provides seamless integration between SAP Signavio Process Manager and AI-powered development tools. This server exposes the complete Signavio API as a set of tools, enabling AI assistants like Claude, Cursor, and other MCP-compatible clients to interact with your Signavio workspace programmatically.
Overview
The Signavio MCP Server bridges the gap between business process management and AI-assisted development workflows. Whether you’re automating process documentation, managing business process models, maintaining process dictionaries, or integrating Signavio data into your development pipeline, this server provides a unified interface for all Signavio API operations.
Key Features
- Complete API Coverage: Full access to Signavio Process Manager API endpoints including models, folders, dictionary entries, and search functionality
- AI Assistant Integration: Seamlessly works with Claude, Cursor, and other MCP-compatible AI development tools
- Business Process Automation: Automate process model creation, updates, exports, and management tasks
- Dictionary Management: Create, update, and search business process dictionaries and glossary entries
- Multi-format Export: Export process models in JSON, BPMN 2.0 XML, PNG, and SVG formats
- Search Capabilities: Full-text search across models, revisions, files, and dictionary entries
- Zero Configuration: Run directly with npx or install locally for development
Prerequisites
- Node.js (v14 or higher)
- npm or yarn
- Signavio account with API access
- Your Signavio tenant ID (Workspace ID)
Installation
Option 1: Using npx (Recommended)
No installation required! You can run the MCP server directly using npx:
npx signavio-mcp
Option 2: Local Installation
-
Install the package:
npm install signavio-mcp -
Or clone the repository:
git clone https://github.com/willpowell8/signavio-mcp.git cd signavio-mcp npm install
Configuration
Configure environment variables:
Create a .env file in the project root with your credentials:
SIGNAVIO_BASE_URL=https://api.eu.signavio.cloud.sap
[email protected]
SIGNAVIO_PASSWORD=your-password
SIGNAVIO_TENANT=your-tenant-id
Note: The base URL is region-specific. Use the appropriate URL for your region:
- EU:
https://api.eu.signavio.cloud.sap - USA:
https://api.us.signavio.cloud.sap - Australia:
https://api.au.signavio.cloud.sap - Canada:
https://api.ca.signavio.cloud.sap - Japan:
https://api.jp.signavio.cloud.sap - Singapore:
https://api.sgp.signavio.cloud.sap - South Korea:
https://api.kr.signavio.cloud.sap
Finding Your Tenant ID
To find your tenant ID (Workspace ID):
- Log in to SAP Signavio Process Manager
- In the Explorer, go to Help menu
安装
npx -y signavio-mcp配置
{
"mcpServers": {
"signavio-api": {
"command": "npx",
"args": ["-y", "signavio-mcp"],
"env": {
"SIGNAVIO_BASE_URL": "https://api.eu.signavio.cloud.sap",
"SIGNAVIO_EMAIL": "[email protected]",
"SIGNAVIO_PASSWORD": "your-password",
"SIGNAVIO_TENANT": "your-tenant-id"
}
}
}
}