From cfe3ba91e8f421ca0e0b1d8287521cf7ef2fa618 Mon Sep 17 00:00:00 2001 From: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com> Date: Wed, 9 Apr 2025 20:01:27 +0200 Subject: [PATCH] fix: MCP config and commands (#141) --- README.md | 2 +- docs/tutorial.md | 2 +- mcp-server/src/tools/index.js | 2 -- package.json | 3 +-- scripts/init.js | 2 +- 5 files changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 8f1763a9..ed867782 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ MCP (Model Control Protocol) provides the easiest way to get started with Task M "mcpServers": { "taskmaster-ai": { "command": "npx", - "args": ["-y", "task-master-ai", "mcp-server"], + "args": ["-y", "--package", "task-master-ai", "task-master-mcp"], "env": { "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", diff --git a/docs/tutorial.md b/docs/tutorial.md index e0e7079c..66c7b0a2 100644 --- a/docs/tutorial.md +++ b/docs/tutorial.md @@ -17,7 +17,7 @@ MCP (Model Control Protocol) provides the easiest way to get started with Task M "mcpServers": { "taskmaster-ai": { "command": "npx", - "args": ["-y", "task-master-ai", "mcp-server"], + "args": ["-y", "--package", "task-master-ai", "task-master-mcp"], "env": { "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE", "PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE", diff --git a/mcp-server/src/tools/index.js b/mcp-server/src/tools/index.js index 30fa72ac..0ed3f22f 100644 --- a/mcp-server/src/tools/index.js +++ b/mcp-server/src/tools/index.js @@ -64,8 +64,6 @@ export function registerTaskMasterTools(server, asyncManager) { logger.error(`Error registering Task Master tools: ${error.message}`); throw error; } - - logger.info('Registered Task Master MCP tools'); } export default { diff --git a/package.json b/package.json index 462efff7..2c1f28de 100644 --- a/package.json +++ b/package.json @@ -7,8 +7,7 @@ "bin": { "task-master": "bin/task-master.js", "task-master-init": "bin/task-master-init.js", - "task-master-mcp": "mcp-server/server.js", - "task-master-mcp-server": "mcp-server/server.js" + "task-master-mcp": "mcp-server/server.js" }, "scripts": { "test": "node --experimental-vm-modules node_modules/.bin/jest", diff --git a/scripts/init.js b/scripts/init.js index d18d254d..92d27fcf 100755 --- a/scripts/init.js +++ b/scripts/init.js @@ -911,7 +911,7 @@ function setupMCPConfiguration(targetDir, projectName) { const newMCPServer = { 'task-master-ai': { command: 'npx', - args: ['-y', 'task-master-mcp-server'], + args: ['-y', '--package', 'task-master-ai', 'task-master-mcp'], env: { ANTHROPIC_API_KEY: '%ANTHROPIC_API_KEY%', PERPLEXITY_API_KEY: '%PERPLEXITY_API_KEY%',