OSOP MCP Server

April 14, 2026 ยท View on GitHub

5 tools for AI agents to validate, record, diff, optimize, and view OSOP workflows.

Any MCP-compatible client (Claude, Cursor, Windsurf) becomes workflow-aware.

Tools

ToolDescription
osop.validateValidate .osop.yaml or .osoplog.yaml against schema
osop.recordExecute workflow, produce .osoplog execution record
osop.diffCompare two workflows or execution logs
osop.optimizeSynthesize better workflow from multiple execution logs
osop.viewRender .sop into standalone HTML document

Installation

pip install osop-mcp

Usage

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "osop": {
      "command": "python",
      "args": ["-m", "osop_mcp"]
    }
  }
}

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "osop": {
      "command": "python",
      "args": ["-m", "osop_mcp"],
      "env": {}
    }
  }
}

What is OSOP?

OSOP is the standard format for describing and logging AI agent workflows. 4 node types, 4 edge modes.

  • CLI: pip install osop (validate, record, diff, optimize, view)
  • Spec: osop-spec
  • Editor: osop-editor

License

Apache License 2.0