Skip to main content
Glama

Task Master

by eyaltoledano

initialize_project

Set up a new Task Master project by creating folders, configuration files, and optional Git integration. Skips prompts for faster setup and allows customization like adding shell aliases or specifying rule profiles.

Instructions

Initializes a new Task Master project structure by calling the core initialization logic. Creates necessary folders and configuration files for Task Master in the current directory.

Input Schema

NameRequiredDescriptionDefault
addAliasesNoAdd shell aliases (tm, taskmaster) to shell config file.
initGitNoInitialize Git repository in project root.
projectRootYesThe root directory for the project. ALWAYS SET THIS TO THE PROJECT ROOT DIRECTORY. IF NOT SET, THE TOOL WILL NOT WORK.
rulesNoList of rule profiles to include at initialization. If omitted, defaults to Cursor profile only. Available options: amp, claude, cline, codex, cursor, gemini, kiro, opencode, roo, trae, vscode, windsurf, zed
skipInstallNoSkip installing dependencies automatically. Never do this unless you are sure the project is already installed.
storeTasksInGitNoStore tasks in Git (tasks.json and tasks/ directory).
yesNoSkip prompts and use default values. Always set to true for MCP tools.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "addAliases": { "default": true, "description": "Add shell aliases (tm, taskmaster) to shell config file.", "type": "boolean" }, "initGit": { "default": true, "description": "Initialize Git repository in project root.", "type": "boolean" }, "projectRoot": { "description": "The root directory for the project. ALWAYS SET THIS TO THE PROJECT ROOT DIRECTORY. IF NOT SET, THE TOOL WILL NOT WORK.", "type": "string" }, "rules": { "description": "List of rule profiles to include at initialization. If omitted, defaults to Cursor profile only. Available options: amp, claude, cline, codex, cursor, gemini, kiro, opencode, roo, trae, vscode, windsurf, zed", "items": { "enum": [ "amp", "claude", "cline", "codex", "cursor", "gemini", "kiro", "opencode", "roo", "trae", "vscode", "windsurf", "zed" ], "type": "string" }, "type": "array" }, "skipInstall": { "default": false, "description": "Skip installing dependencies automatically. Never do this unless you are sure the project is already installed.", "type": "boolean" }, "storeTasksInGit": { "default": true, "description": "Store tasks in Git (tasks.json and tasks/ directory).", "type": "boolean" }, "yes": { "default": true, "description": "Skip prompts and use default values. Always set to true for MCP tools.", "type": "boolean" } }, "required": [ "projectRoot" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eyaltoledano/claude-task-master'

If you have feedback or need assistance with the MCP directory API, please join our Discord server