Compare commits

...

1 Commits

Author SHA1 Message Date
Ralph Khreish
11b084c32b chore: update docs to remove --package refs 2025-09-18 23:35:52 +02:00
17 changed files with 32 additions and 30 deletions

View File

@@ -0,0 +1,8 @@
---
"task-master-ai": minor
---
No longer need --package=task-master-ai in mcp server
- A lot of users were having issues with Taskmaster and usually a simple fix was to remove --package from your mcp.json
- we now bundle our whole package, so we no longer need the --package

View File

@@ -2,7 +2,7 @@
"mcpServers": { "mcpServers": {
"task-master-ai": { "task-master-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",

View File

@@ -85,7 +85,7 @@ Task Master provides an MCP server that Claude Code can connect to. Configure in
"mcpServers": { "mcpServers": {
"task-master-ai": { "task-master-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "your_key_here", "ANTHROPIC_API_KEY": "your_key_here",
"PERPLEXITY_API_KEY": "your_key_here", "PERPLEXITY_API_KEY": "your_key_here",

View File

@@ -6,12 +6,6 @@
- [#1217](https://github.com/eyaltoledano/claude-task-master/pull/1217) [`e6de285`](https://github.com/eyaltoledano/claude-task-master/commit/e6de285ceacb0a397e952a63435cd32a9c731515) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - @tm/cli: add auto-update functionality to every command - [#1217](https://github.com/eyaltoledano/claude-task-master/pull/1217) [`e6de285`](https://github.com/eyaltoledano/claude-task-master/commit/e6de285ceacb0a397e952a63435cd32a9c731515) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - @tm/cli: add auto-update functionality to every command
## 1.0.0-rc.2
### Major Changes
- [#1217](https://github.com/eyaltoledano/claude-task-master/pull/1217) [`e6de285`](https://github.com/eyaltoledano/claude-task-master/commit/e6de285ceacb0a397e952a63435cd32a9c731515) Thanks [@Crunchyman-ralph](https://github.com/Crunchyman-ralph)! - @tm/cli: add auto-update functionality to every command
## 0.27.0-rc.1 ## 0.27.0-rc.1
### Minor Changes ### Minor Changes

View File

@@ -102,7 +102,7 @@ MCP (Model Control Protocol) lets you run Task Master directly from your editor.
"mcpServers": { "mcpServers": {
"task-master-ai": { "task-master-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
@@ -122,7 +122,7 @@ MCP (Model Control Protocol) lets you run Task Master directly from your editor.
> 🔑 Replace `YOUR_…_KEY_HERE` with your real API keys. You can remove keys you don't use. > 🔑 Replace `YOUR_…_KEY_HERE` with your real API keys. You can remove keys you don't use.
> **Note**: If you see `0 tools enabled` in the MCP settings, try removing the `--package=task-master-ai` flag from `args`. > **Note**: If you see `0 tools enabled` in the MCP settings, restart your editor and check that your API keys are correctly configured.
###### VSCode (`servers` + `type`) ###### VSCode (`servers` + `type`)
@@ -131,7 +131,7 @@ MCP (Model Control Protocol) lets you run Task Master directly from your editor.
"servers": { "servers": {
"task-master-ai": { "task-master-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",

View File

@@ -19,7 +19,7 @@ description: "This guide walks you through setting up Task Master in your develo
"mcpServers": { "mcpServers": {
"taskmaster-ai": { "taskmaster-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package", "task-master-ai", "task-master-mcp"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",

View File

@@ -48,7 +48,7 @@ description: "Learn how to set up and use Task Master with Cursor AI"
<Step title="Configure with the following details:"> <Step title="Configure with the following details:">
- Name: "Task Master" - Name: "Task Master"
- Type: "Command" - Type: "Command"
- Command: "npx -y --package task-master-ai task-master-mcp" - Command: "npx -y task-master-ai"
</Step> </Step>
<Step title="Save Settings"> <Step title="Save Settings">

View File

@@ -56,7 +56,7 @@ MCP (Model Control Protocol) lets you run Task Master directly from your editor.
"mcpServers": { "mcpServers": {
"taskmaster-ai": { "taskmaster-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
@@ -75,7 +75,7 @@ MCP (Model Control Protocol) lets you run Task Master directly from your editor.
> 🔑 Replace `YOUR_…_KEY_HERE` with your real API keys. You can remove keys you don't use. > 🔑 Replace `YOUR_…_KEY_HERE` with your real API keys. You can remove keys you don't use.
> **Note**: If you see `0 tools enabled` in the MCP settings, try removing the `--package=task-master-ai` flag from `args`. > **Note**: If you see `0 tools enabled` in the MCP settings, restart your editor and check that your API keys are correctly configured.
### VS Code (`servers` + `type`) ### VS Code (`servers` + `type`)
@@ -84,7 +84,7 @@ MCP (Model Control Protocol) lets you run Task Master directly from your editor.
"servers": { "servers": {
"taskmaster-ai": { "taskmaster-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",

View File

@@ -109,7 +109,7 @@ Access settings via **File → Preferences → Settings** and search for "Taskma
### **MCP Connection Settings** ### **MCP Connection Settings**
- **MCP Server Command** - Path to task-master-ai executable (default: `npx`) - **MCP Server Command** - Path to task-master-ai executable (default: `npx`)
- **MCP Server Args** - Arguments for the server command (default: `-y`, `--package=task-master-ai`, `task-master-ai`) - **MCP Server Args** - Arguments for the server command (default: `-y`, `task-master-ai`)
- **Connection Timeout** - Server response timeout (default: 30s) - **Connection Timeout** - Server response timeout (default: 30s)
- **Auto Refresh** - Enable automatic task updates (default: enabled) - **Auto Refresh** - Enable automatic task updates (default: enabled)

View File

@@ -95,7 +95,7 @@
"items": { "items": {
"type": "string" "type": "string"
}, },
"default": ["-y", "--package=task-master-ai", "task-master-ai"], "default": ["-y", "task-master-ai"],
"description": "An array of arguments to pass to the MCP server command." "description": "An array of arguments to pass to the MCP server command."
}, },
"taskmaster.mcp.cwd": { "taskmaster.mcp.cwd": {

View File

@@ -23,7 +23,7 @@ npm i -g task-master-ai
"mcpServers": { "mcpServers": {
"taskmaster-ai": { "taskmaster-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
@@ -145,7 +145,7 @@ You can also set up the MCP server in Cursor settings:
4. Configure with the following details: 4. Configure with the following details:
- Name: "Task Master" - Name: "Task Master"
- Type: "Command" - Type: "Command"
- Command: "npx -y --package=task-master-ai task-master-ai" - Command: "npx -y task-master-ai"
5. Save the settings 5. Save the settings
Once configured, you can interact with Task Master's task management commands directly through Cursor's interface, providing a more integrated experience. Once configured, you can interact with Task Master's task management commands directly through Cursor's interface, providing a more integrated experience.

View File

@@ -17,7 +17,7 @@ Add the following configuration to the user's MCP settings file (`.cursor/mcp.js
"mcpServers": { "mcpServers": {
"taskmaster-ai": { "taskmaster-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "user_will_add_their_key_here", "ANTHROPIC_API_KEY": "user_will_add_their_key_here",
"PERPLEXITY_API_KEY": "user_will_add_their_key_here", "PERPLEXITY_API_KEY": "user_will_add_their_key_here",

View File

@@ -85,7 +85,7 @@ Task Master provides an MCP server that Claude Code can connect to. Configure in
"mcpServers": { "mcpServers": {
"task-master-ai": { "task-master-ai": {
"command": "npx", "command": "npx",
"args": ["-y", "--package=task-master-ai", "task-master-ai"], "args": ["-y", "task-master-ai"],
"env": { "env": {
"ANTHROPIC_API_KEY": "your_key_here", "ANTHROPIC_API_KEY": "your_key_here",
"PERPLEXITY_API_KEY": "your_key_here", "PERPLEXITY_API_KEY": "your_key_here",

View File

@@ -45,7 +45,7 @@ export function setupMCPConfiguration(projectRoot, mcpConfigPath) {
const newMCPServer = { const newMCPServer = {
'task-master-ai': { 'task-master-ai': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'], args: ['-y', 'task-master-ai'],
env: { env: {
ANTHROPIC_API_KEY: 'YOUR_ANTHROPIC_API_KEY_HERE', ANTHROPIC_API_KEY: 'YOUR_ANTHROPIC_API_KEY_HERE',
PERPLEXITY_API_KEY: 'YOUR_PERPLEXITY_API_KEY_HERE', PERPLEXITY_API_KEY: 'YOUR_PERPLEXITY_API_KEY_HERE',

View File

@@ -141,7 +141,7 @@ describe('Amp Profile Init Functionality', () => {
mcpServers: { mcpServers: {
'task-master-ai': { 'task-master-ai': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'] args: ['-y', 'task-master-ai']
} }
} }
}; };
@@ -181,7 +181,7 @@ describe('Amp Profile Init Functionality', () => {
'amp.mcpServers': { 'amp.mcpServers': {
'task-master-ai': { 'task-master-ai': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'] args: ['-y', 'task-master-ai']
} }
} }
}; };
@@ -266,7 +266,7 @@ describe('Amp Profile Init Functionality', () => {
'amp.mcpServers': { 'amp.mcpServers': {
'task-master-ai': { 'task-master-ai': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'] args: ['-y', 'task-master-ai']
} }
}, },
'other.setting': 'value' 'other.setting': 'value'
@@ -300,7 +300,7 @@ describe('Amp Profile Init Functionality', () => {
'amp.mcpServers': { 'amp.mcpServers': {
'task-master-ai': { 'task-master-ai': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'] args: ['-y', 'task-master-ai']
} }
} }
}; };

View File

@@ -153,7 +153,7 @@ describe('Amp Profile Integration', () => {
mcpServers: { mcpServers: {
'task-master-ai': { 'task-master-ai': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'] args: ['-y', 'task-master-ai']
} }
}, },
'workbench.colorTheme': 'Dark+' 'workbench.colorTheme': 'Dark+'
@@ -215,7 +215,7 @@ describe('Amp Profile Integration', () => {
'amp.mcpServers': { 'amp.mcpServers': {
'task-master-ai': { 'task-master-ai': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'] args: ['-y', 'task-master-ai']
} }
} }
}; };

View File

@@ -526,7 +526,7 @@ describe('Selective Rules Removal', () => {
mcpServers: { mcpServers: {
'taskmaster-wrapper': { 'taskmaster-wrapper': {
command: 'npx', command: 'npx',
args: ['-y', '--package=task-master-ai', 'task-master-ai'] args: ['-y', 'task-master-ai']
}, },
'other-server': { 'other-server': {
command: 'node', command: 'node',