Refactors parse-prd MCP tool to properly handle project root and path resolution, fixing the 'Input file not found: /scripts/prd.txt' error. Key changes include: Made projectRoot a required parameter, prioritized args.projectRoot over session-derived paths, added validation to prevent parsing in invalid directories (/, home dir), improved error handling with detailed messages, and added creation of output directory if needed. This resolves issues similar to those fixed in initialize-project, where the tool was incorrectly resolving paths when session context was incomplete.
19 lines
430 B
JSON
19 lines
430 B
JSON
{
|
|
"mcpServers": {
|
|
"taskmaster-ai": {
|
|
"command": "node",
|
|
"args": ["./mcp-server/server.js"],
|
|
"env": {
|
|
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
|
|
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
|
|
"MODEL": "claude-3-7-sonnet-20250219",
|
|
"PERPLEXITY_MODEL": "sonar-pro",
|
|
"MAX_TOKENS": 64000,
|
|
"TEMPERATURE": 0.2,
|
|
"DEFAULT_SUBTASKS": 5,
|
|
"DEFAULT_PRIORITY": "medium"
|
|
}
|
|
}
|
|
}
|
|
}
|