jotsu-mcp
jotsu-mcp is the open-source workflow engine that powers the Jotsu platform. It provides a lightweight, portable runtime for executing workflows based on the Model Context Protocol (MCP). Designed with simplicity and portability in mind, it handles authentication, server communication, and node execution — making it ideal for running Jotsu workflows anywhere.
Overview
- Language: Python
- License: Apache 2.0
- Primary Use: Execute MCP workflows defined in JSON
- Includes: CLI for workflow execution and server management
Key Features
- Simple Installation Installable via pip with optional CLI tools:
pip install jotsu-mcp[cli]
-
Declarative Workflow Format Workflows are defined in JSON, consisting of nodes (tools, resources) and server references.
-
Built-in MCP Authentication Automatically manages auth flows for connecting to MCP servers—no need to manually configure headers or tokens.
-
Portable Execution Run workflows locally, in CI/CD, or in any environment where Python is available.
Strengths
- Minimal & Focused: Clean implementation with a clear purpose—run MCP workflows efficiently.
- Vendor Neutral: Workflows are portable and not locked to any proprietary platform.
- Open Source: Easily inspect, modify, and self-host with full transparency.
Ideal Use Cases
- Lightweight automation using MCP resources and tools
- Local development or experimentation with MCP-based workflows
- Embedding workflow logic inside custom Python apps or scripts