WS

willpowell8/signavio-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

10 stars 6 forks 质量 61 趋势 18

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

No installation required! You can run the MCP server directly using npx:

npx signavio-mcp

Option 2: Local Installation

  1. Install the package:

    npm install signavio-mcp
    
  2. 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):

  1. Log in to SAP Signavio Process Manager
  2. In the Explorer, go to Help menu
在 GitHub 查看完整 README

安装

npx -y signavio-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "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" } } } }