A comprehensive toolset for managing Markdown-Driven Task Management (MDTM) files. This project provides both a Command Line Interface (CLI) and a Model Context Protocol (MCP) server for working with tasks directly.
Key Features:
- Works both with and without Roo Commander
- Supports the standardized MDTM format (with TOML/YAML frontmatter)
- Automatically detects project type and adapts accordingly
- Provides direct CRUD operations on task files without requiring LLM processing
The project is organized into three main components:
- Core - Core task management functionality shared by both CLI and MCP server
- Features a modular architecture with task operations split into focused modules
- Each module has a single responsibility (e.g., task-crud.ts, phase-crud.ts, task-relationships.ts)
- CLI - Command-line interface for interacting with tasks
- MCP - MCP-compatible server for integration with Roo Commander LLMs
The system supports the
# Install globally with npm
npm install -g @scopecraft/cmd
# Or with yarn
yarn global add @scopecraft/cmd
# Or with bun
bun install -g @scopecraft/cmdAfter global installation, the following commands will be available anywhere on your system:
scopecraft/sc- CLI for task managementscopecraft-mcp/sc-mcp- MCP server (HTTP/SSE with SDK implementation)scopecraft-stdio/sc-stdio- MCP server with STDIO transport
You can run the commands directly without installation using npx: