Skip to content

Commit c436149

Browse files
Add necessary dependencies; document intended configuration in README
1 parent a75f60e commit c436149

File tree

3 files changed

+325
-1
lines changed

3 files changed

+325
-1
lines changed

README.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ MCP Task Manager ([npm package: taskqueue-mcp](https://www.npmjs.com/package/tas
1212
- Task status state management
1313
- Enhanced CLI for task inspection and management
1414

15-
## Usage
15+
## Basic Setup
1616

1717
Usually you will set the tool configuration in Claude Desktop, Cursor, or another MCP client as follows:
1818

@@ -35,6 +35,40 @@ npx task-manager-cli --help
3535

3636
This will show the available commands and options.
3737

38+
### Advanced Configuration
39+
40+
The task manager supports multiple LLM providers for generating project plans. You can configure one or more of the following environment variables depending on which providers you want to use:
41+
42+
- `OPENAI_API_KEY`: Required for using OpenAI models (e.g., GPT-4)
43+
- `GEMINI_API_KEY`: Required for using Google's Gemini models
44+
- `DEEPSEEK_API_KEY`: Required for using Deepseek models
45+
46+
To generate project plans using the CLI, set these environment variables in your shell:
47+
48+
```bash
49+
export OPENAI_API_KEY="your-api-key"
50+
export GEMINI_API_KEY="your-api-key"
51+
export DEEPSEEK_API_KEY="your-api-key"
52+
```
53+
54+
Or you can include them in your MCP client configuration to generate project plans with MCP tool calls:
55+
56+
```json
57+
{
58+
"tools": {
59+
"taskqueue": {
60+
"command": "npx",
61+
"args": ["-y", "taskqueue-mcp"],
62+
"env": {
63+
"OPENAI_API_KEY": "your-api-key",
64+
"GEMINI_API_KEY": "your-api-key",
65+
"DEEPSEEK_API_KEY": "your-api-key"
66+
}
67+
}
68+
}
69+
}
70+
```
71+
3872
## Available MCP Tools
3973

4074
The TaskManager now uses a direct tools interface with specific, purpose-built tools for each operation:

0 commit comments

Comments
 (0)