WS

willpowell8/signavio-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

10 stars 6 forks 品質 61 トレンド 8

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