Skip to main content
Glama

initialize_project

Set up a new project structure for Task Master by creating folders, configuration files, and initializing Git. Includes options to skip dependencies, add shell aliases, and define rule profiles for AI-driven development.

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

TableJSON 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.

Latest Blog Posts

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