Back to Home
getjotsu icon

jotsu-mcp

by getjotsu

Overview

General-purpose library for implementing the Model Context Protocol (MCP) and creating workflows that use MCP tools, resources, and prompts.

Installation

Run Command
python -m jotsu.mcp.workflow

Environment Variables

  • CLOUDFLARE_ACCOUNT_ID
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY

Security Notes

The system allows execution of user-defined Python functions (via `asteval`) and JavaScript (via `quickjs`) within workflow nodes (`WorkflowFunctionNode`, `WorkflowScriptNode`). While `asteval` is 'mostly sandboxed', its documentation explicitly states it is 'not suitable for evaluating untrusted input.' `quickjs` offers a full JavaScript runtime. If untrusted users can define or modify workflows, this presents a significant risk of arbitrary code execution. Additionally, network calls (e.g., to MCP servers, OAuth endpoints) use `httpx`, and local OAuth flow involves `webbrowser.open` to external URLs, which could pose a phishing risk if the target URLs are compromised or malicious.

Similar Servers

Stats

Interest Score33
Security Score3
Cost ClassMedium
Stars3
Forks1
Last Update2026-01-14

Tags

MCPWorkflowAutomationAIOrchestration