### Install Dependencies Installation Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command installs all necessary project dependencies listed in the package.json file. It should be run after cloning the repository. ```bash npm install ``` -------------------------------- ### Install Dependencies Development Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command installs project dependencies for development purposes. It's typically run after cloning the repository. ```bash npm install ``` -------------------------------- ### Install Node.js Prerequisite Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command installs Node.js version 18 or higher using Homebrew, which is required to run the MCP TaskManager. ```bash brew install node ``` -------------------------------- ### Build Project Installation Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command runs the build script defined in package.json, typically compiling TypeScript to JavaScript, preparing the project for production deployment. ```bash npm run build ``` -------------------------------- ### Example Usage Plan Action JSON Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This JSON object demonstrates the structure for the 'plan' action. It includes the action type and an array of task strings to be added to the task queue. ```json { "action": "plan", "tasks": ["Task 1", "Task 2", "Task 3"] } ``` -------------------------------- ### Install tsx Globally Prerequisite Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command installs the 'tsx' package globally using npm. 'tsx' is a prerequisite for running the TaskManager directly from TypeScript source files. ```bash npm install -g tsx ``` -------------------------------- ### Example Usage Execute Action JSON Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This JSON object demonstrates the structure for the 'execute' action. Setting 'getNext' to true requests the next task from the queue for execution. ```json { "action": "execute", "getNext": true } ``` -------------------------------- ### Install tsx Globally Development Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command installs the 'tsx' package globally using npm. It is required for running the TaskManager directly from TypeScript source during development. ```bash npm install -g tsx ``` -------------------------------- ### Example Usage Complete Action JSON Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This JSON object demonstrates the structure for the 'complete' action. It requires the 'taskId' of the task that has finished execution so it can be removed from the queue. ```json { "action": "complete", "taskId": "task-123" } ``` -------------------------------- ### Configure Claude Desktop Development JSON Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This JSON snippet shows the configuration for Claude Desktop to use the TaskManager directly from its TypeScript source files using 'tsx'. This setup is suitable for development. ```json { "tools": { "taskmanager": { "command": "tsx", "args": ["path/to/mcp-taskmanager/index.ts"] } } } ``` -------------------------------- ### Run Development Watch Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command starts a development server or process that automatically rebuilds the project whenever source files are changed, facilitating rapid iteration. ```bash npm run watch ``` -------------------------------- ### Configure Claude Desktop Production JSON Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This JSON snippet shows how to configure Claude Desktop to use the built version of the TaskManager as a tool. You need to add this configuration to your Claude Desktop settings file, replacing the placeholder path. ```json { "tools": { "taskmanager": { "command": "node", "args": ["path/to/mcp-taskmanager/dist/index.js"] } } } ``` -------------------------------- ### Clone Repository and Navigate Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md These commands clone the mcp-taskmanager repository from GitHub and then change the current directory into the newly cloned repository folder. ```bash git clone https://github.com/pashpashpash/mcp-taskmanager.git cd mcp-taskmanager ``` -------------------------------- ### Build Project Development Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command builds the project during development. It compiles the TypeScript code, preparing it for execution. ```bash npm run build ``` -------------------------------- ### View Claude Desktop MCP Logs Bash Source: https://github.com/pashpashpash/mcp-taskmanager/blob/main/README.md This command uses 'tail' to display the last 20 lines of the Claude Desktop MCP logs and continuously follows the file for new entries, useful for debugging TaskManager interactions. ```bash tail -n 20 -f ~/Library/Logs/Claude/mcp*.log ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.