Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
GITHUB_REPO | Yes | GitHub repository name | |
AI_PRD_MODEL | No | AI model to use for PRD generation | claude-3-5-sonnet-20241022 |
GITHUB_OWNER | Yes | GitHub repository owner (username or organization) | |
GITHUB_TOKEN | Yes | Your GitHub personal access token with repo, project, and write:org permissions | |
AI_MAIN_MODEL | No | Main AI model to use | claude-3-5-sonnet-20241022 |
GOOGLE_API_KEY | No | Your Google API key for AI-powered features | |
OPENAI_API_KEY | No | Your OpenAI API key for AI-powered features | |
AI_FALLBACK_MODEL | No | Fallback AI model | gpt-4o |
AI_RESEARCH_MODEL | No | AI model to use for research tasks | perplexity-llama-3.1-sonar-large-128k-online |
ANTHROPIC_API_KEY | No | Your Anthropic API key for AI-powered features | |
MAX_SUBTASK_DEPTH | No | Maximum depth for subtask generation | 3 |
MAX_TASKS_PER_PRD | No | Maximum number of tasks to generate per PRD | 50 |
PERPLEXITY_API_KEY | No | Your Perplexity API key for AI-powered features | |
AUTO_CREATE_LIFECYCLE | No | Automatically create task lifecycle | true |
AUTO_EFFORT_ESTIMATION | No | Enable automatic effort estimation | true |
ENHANCED_CONTEXT_LEVEL | No | Level of context enhancement (minimal, standard, full) | standard |
AUTO_GENERATE_USE_CASES | No | Automatically generate use cases | true |
AUTO_CREATE_TRACEABILITY | No | Automatically create traceability matrix | true |
ENHANCED_TASK_GENERATION | No | Enable enhanced task generation | true |
INCLUDE_BUSINESS_CONTEXT | No | Include business context in task generation | false |
AUTO_DEPENDENCY_DETECTION | No | Enable automatic dependency detection | true |
INCLUDE_TECHNICAL_CONTEXT | No | Include technical context in task generation | false |
DEFAULT_COMPLEXITY_THRESHOLD | No | Default threshold for task complexity | 7 |
INCLUDE_IMPLEMENTATION_GUIDANCE | No | Include implementation guidance in task generation | false |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_roadmap | Create a project roadmap with milestones and tasks |
plan_sprint | Plan a new sprint with selected issues |
get_milestone_metrics | Get progress metrics for a specific milestone |
get_sprint_metrics | Get progress metrics for a specific sprint |
get_overdue_milestones | Get a list of overdue milestones |
get_upcoming_milestones | Get a list of upcoming milestones within a time frame |
create_project | Create a new GitHub project |
list_projects | List GitHub projects |
get_project | Get details of a specific GitHub project |
update_project | Update an existing GitHub project |
delete_project | Delete a GitHub project |
create_milestone | Create a new milestone |
list_milestones | List milestones |
update_milestone | Update a GitHub milestone |
delete_milestone | Delete a GitHub milestone |
create_issue | Create a new GitHub issue |
list_issues | List GitHub issues |
get_issue | Get details of a specific GitHub issue |
update_issue | Update a GitHub issue |
create_sprint | Create a new development sprint |
list_sprints | List all sprints |
get_current_sprint | Get the currently active sprint |
update_sprint | Update a development sprint |
add_issues_to_sprint | Add issues to an existing sprint |
remove_issues_from_sprint | Remove issues from a sprint |
create_project_field | Create a custom field for a GitHub project |
list_project_fields | List all fields in a GitHub project |
update_project_field | Update a custom field in a GitHub project |
create_project_view | Create a new view for a GitHub project |
list_project_views | List all views in a GitHub project |
update_project_view | Update a view in a GitHub project |
add_project_item | Add an item to a GitHub project |
remove_project_item | Remove an item from a GitHub project |
list_project_items | List all items in a GitHub project |
set_field_value | Set a field value for a GitHub project item. Supports all field types: TEXT, NUMBER, DATE, SINGLE_SELECT, ITERATION, MILESTONE, ASSIGNEES, LABELS |
get_field_value | Get a field value for a GitHub project item. Supports reading all field types: TEXT, NUMBER, DATE, SINGLE_SELECT, ITERATION, MILESTONE, ASSIGNEES, LABELS |
create_label | Create a new GitHub label |
list_labels | List all GitHub labels |
add_feature | Add a new feature to an existing PRD or project, analyze its impact, and expand it into actionable tasks with complete lifecycle management |
generate_prd | Generate a comprehensive Product Requirements Document (PRD) from a project idea using AI analysis and industry best practices |
parse_prd | Parse a Product Requirements Document (PRD) and generate a comprehensive list of actionable development tasks with AI-powered analysis, similar to claude-task-master functionality |
get_next_task | Get AI-powered recommendations for the next task to work on based on priorities, dependencies, team capacity, and current project state |
analyze_task_complexity | Perform detailed AI-powered analysis of task complexity, effort estimation, risk assessment, and provide actionable recommendations |
expand_task | Break down a complex task into smaller, manageable subtasks with AI-powered analysis, dependency detection, and implementation recommendations |
enhance_prd | Enhance an existing PRD with AI-powered improvements, adding missing elements, improving clarity, and providing comprehensive analysis |
create_traceability_matrix | Create a comprehensive requirements traceability matrix linking PRD business requirements → features → use cases → tasks with full bidirectional traceability |