Skip to main content

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