mcp-github-project-manager
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 for PRD generation (default: claude-3-5-sonnet-20241022) | claude-3-5-sonnet-20241022 |
| GITHUB_OWNER | Yes | GitHub repository owner (username or organization) | |
| GITHUB_TOKEN | Yes | GitHub personal access token with 'repo', 'project', and 'write:org' permissions | |
| AI_MAIN_MODEL | No | Main AI model to use (default: claude-3-5-sonnet-20241022) | claude-3-5-sonnet-20241022 |
| GOOGLE_API_KEY | No | Google AI key for Gemini models | |
| OPENAI_API_KEY | No | OpenAI API key for GPT models | |
| AI_FALLBACK_MODEL | No | AI model for fallback support (default: gpt-4o) | gpt-4o |
| AI_RESEARCH_MODEL | No | AI model for research tasks (default: perplexity-llama-3.1-sonar-large-128k-online) | perplexity-llama-3.1-sonar-large-128k-online |
| ANTHROPIC_API_KEY | No | Anthropic API key for Claude models | |
| MAX_SUBTASK_DEPTH | No | Maximum depth for task expansion (default: 3) | 3 |
| MAX_TASKS_PER_PRD | No | Maximum number of tasks to generate per PRD (default: 50) | 50 |
| PERPLEXITY_API_KEY | No | Perplexity API key for research and analysis tasks | |
| AUTO_CREATE_LIFECYCLE | No | Automatically create task lifecycles (default: true) | true |
| AUTO_EFFORT_ESTIMATION | No | Automatically estimate task effort (default: true) | true |
| ENHANCED_CONTEXT_LEVEL | No | Level of enhanced context: minimal, standard, or full (default: standard) | standard |
| AUTO_GENERATE_USE_CASES | No | Automatically generate use cases for features (default: true) | true |
| AUTO_CREATE_TRACEABILITY | No | Automatically create requirements traceability matrix (default: true) | true |
| ENHANCED_TASK_GENERATION | No | Enable enhanced task context generation (default: true) | true |
| INCLUDE_BUSINESS_CONTEXT | No | Include business context in task generation (default: false) | false |
| AUTO_DEPENDENCY_DETECTION | No | Automatically detect task dependencies (default: true) | true |
| INCLUDE_TECHNICAL_CONTEXT | No | Include technical context in task generation (default: false) | false |
| DEFAULT_COMPLEXITY_THRESHOLD | No | Default threshold for task complexity analysis (default: 7) | 7 |
| INCLUDE_IMPLEMENTATION_GUIDANCE | No | Include implementation guidance in task generation (default: false) | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_roadmapC | Create a project roadmap with milestones and tasks |
| plan_sprintC | Plan a new sprint with selected issues |
| get_milestone_metricsC | Get progress metrics for a specific milestone |
| get_sprint_metricsC | Get progress metrics for a specific sprint |
| get_overdue_milestonesC | Get a list of overdue milestones |
| get_upcoming_milestonesC | Get a list of upcoming milestones within a time frame |
| create_projectC | Create a new GitHub project |
| list_projectsC | List GitHub projects |
| get_projectC | Get details of a specific GitHub project |
| update_projectC | Update an existing GitHub project |
| delete_projectC | Delete a GitHub project |
| get_project_readmeC | Get the README content of a GitHub project |
| update_project_readmeC | Update the README content of a GitHub project |
| create_milestoneD | Create a new milestone |
| list_milestonesD | List milestones |
| update_milestoneC | Update a GitHub milestone |
| delete_milestoneC | Delete a GitHub milestone |
| create_issueC | Create a new GitHub issue |
| list_issuesC | List GitHub issues |
| get_issueC | Get details of a specific GitHub issue |
| update_issueC | Update a GitHub issue |
| create_issue_commentC | Add a comment to a GitHub issue |
| update_issue_commentC | Update an existing comment on a GitHub issue |
| delete_issue_commentC | Delete a comment from a GitHub issue |
| list_issue_commentsC | List all comments on a GitHub issue |
| create_draft_issueA | Create a draft issue in a GitHub project. Draft issues are native to Projects v2 and don't require creating a repository issue first. |
| update_draft_issueC | Update an existing draft issue in a GitHub project |
| delete_draft_issueC | Delete a draft issue from a GitHub project |
| create_pull_requestC | Create a new pull request in a GitHub repository |
| get_pull_requestC | Get details of a specific pull request |
| list_pull_requestsC | List pull requests in a GitHub repository |
| update_pull_requestC | Update a pull request's title, body, or state |
| merge_pull_requestC | Merge a pull request using merge, squash, or rebase |
| list_pull_request_reviewsC | List all reviews on a pull request |
| create_pull_request_reviewC | Create a review on a pull request (approve, request changes, or comment) |
| create_sprintC | Create a new development sprint |
| list_sprintsC | List all sprints |
| get_current_sprintC | Get the currently active sprint |
| update_sprintC | Update a development sprint |
| add_issues_to_sprintC | Add issues to an existing sprint |
| remove_issues_from_sprintC | Remove issues from a sprint |
| create_project_fieldC | Create a custom field for a GitHub project |
| list_project_fieldsC | List all fields in a GitHub project |
| update_project_fieldC | Update a custom field in a GitHub project |
| create_project_viewC | Create a new view for a GitHub project |
| list_project_viewsC | List all views in a GitHub project |
| update_project_viewC | Update a view in a GitHub project |
| delete_project_viewC | Delete a view from a GitHub project |
| add_project_itemC | Add an item to a GitHub project |
| remove_project_itemC | Remove an item from a GitHub project |
| list_project_itemsC | List all items in a GitHub project |
| archive_project_itemC | Archive an item in a GitHub project. Archived items are hidden from views but not deleted. |
| unarchive_project_itemC | Unarchive an item in a GitHub project. Brings back a previously archived item. |
| set_field_valueC | Set a field value for a GitHub project item. Supports all field types: TEXT, NUMBER, DATE, SINGLE_SELECT, ITERATION, MILESTONE, ASSIGNEES, LABELS |
| get_field_valueB | Get a field value for a GitHub project item. Supports reading all field types: TEXT, NUMBER, DATE, SINGLE_SELECT, ITERATION, MILESTONE, ASSIGNEES, LABELS |
| clear_field_valueC | Clear a field value for a GitHub project item. This removes/clears the value for any field type. |
| create_labelC | Create a new GitHub label |
| list_labelsC | List all GitHub labels |
| add_featureC | Add a new feature to an existing PRD or project, analyze its impact, and expand it into actionable tasks with complete lifecycle management |
| generate_prdC | Generate a comprehensive Product Requirements Document (PRD) from a project idea using AI analysis and industry best practices |
| parse_prdC | 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_taskC | Get AI-powered recommendations for the next task to work on based on priorities, dependencies, team capacity, and current project state |
| analyze_task_complexityC | Perform detailed AI-powered analysis of task complexity, effort estimation, risk assessment, and provide actionable recommendations |
| expand_taskC | Break down a complex task into smaller, manageable subtasks with AI-powered analysis, dependency detection, and implementation recommendations |
| enhance_prdC | Enhance an existing PRD with AI-powered improvements, adding missing elements, improving clarity, and providing comprehensive analysis |
| create_traceability_matrixC | Create a comprehensive requirements traceability matrix linking PRD business requirements → features → use cases → tasks with full bidirectional traceability |
| create_automation_ruleC | Create a new automation rule for a GitHub project |
| update_automation_ruleD | Update an existing automation rule |
| delete_automation_ruleC | Delete an automation rule from a project |
| get_automation_ruleC | Get details of a specific automation rule |
| list_automation_rulesC | List all automation rules for a GitHub project |
| enable_automation_ruleC | Enable a disabled automation rule |
| disable_automation_ruleB | Disable an automation rule without deleting it |
| get_iteration_configurationC | Get iteration field configuration including duration, start date, and list of all iterations |
| get_current_iterationC | Get the currently active iteration based on today's date |
| get_iteration_itemsC | Get all items assigned to a specific iteration |
| get_iteration_by_dateC | Find which iteration contains a specific date |
| assign_items_to_iterationC | Bulk assign multiple items to a specific iteration |
| generate_roadmapC | AI-powered roadmap generation from project issues. Creates milestones, sprints, and phases automatically. |
| enrich_issueC | AI-powered issue enrichment. Automatically adds labels, priority, type, complexity, and effort estimates. |
| enrich_issues_bulkC | Bulk AI-powered issue enrichment for multiple issues at once. |
| triage_issueC | AI-powered issue triaging. Classifies issues, assigns priority, and recommends actions. |
| triage_all_issuesC | Automatically triage all untriaged issues in a project. |
| schedule_triagingC | Schedule automated issue triaging to run periodically. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kunwarVivek/mcp-github-project-manager'
If you have feedback or need assistance with the MCP directory API, please join our Discord server