Skip to main content
Glama
kunwarVivek

mcp-github-project-manager

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_REPOYesGitHub repository name
AI_PRD_MODELNoAI model for PRD generation (default: claude-3-5-sonnet-20241022)claude-3-5-sonnet-20241022
GITHUB_OWNERYesGitHub repository owner (username or organization)
GITHUB_TOKENYesGitHub personal access token with 'repo', 'project', and 'write:org' permissions
AI_MAIN_MODELNoMain AI model to use (default: claude-3-5-sonnet-20241022)claude-3-5-sonnet-20241022
GOOGLE_API_KEYNoGoogle AI key for Gemini models
OPENAI_API_KEYNoOpenAI API key for GPT models
AI_FALLBACK_MODELNoAI model for fallback support (default: gpt-4o)gpt-4o
AI_RESEARCH_MODELNoAI model for research tasks (default: perplexity-llama-3.1-sonar-large-128k-online)perplexity-llama-3.1-sonar-large-128k-online
ANTHROPIC_API_KEYNoAnthropic API key for Claude models
MAX_SUBTASK_DEPTHNoMaximum depth for task expansion (default: 3)3
MAX_TASKS_PER_PRDNoMaximum number of tasks to generate per PRD (default: 50)50
PERPLEXITY_API_KEYNoPerplexity API key for research and analysis tasks
AUTO_CREATE_LIFECYCLENoAutomatically create task lifecycles (default: true)true
AUTO_EFFORT_ESTIMATIONNoAutomatically estimate task effort (default: true)true
ENHANCED_CONTEXT_LEVELNoLevel of enhanced context: minimal, standard, or full (default: standard)standard
AUTO_GENERATE_USE_CASESNoAutomatically generate use cases for features (default: true)true
AUTO_CREATE_TRACEABILITYNoAutomatically create requirements traceability matrix (default: true)true
ENHANCED_TASK_GENERATIONNoEnable enhanced task context generation (default: true)true
INCLUDE_BUSINESS_CONTEXTNoInclude business context in task generation (default: false)false
AUTO_DEPENDENCY_DETECTIONNoAutomatically detect task dependencies (default: true)true
INCLUDE_TECHNICAL_CONTEXTNoInclude technical context in task generation (default: false)false
DEFAULT_COMPLEXITY_THRESHOLDNoDefault threshold for task complexity analysis (default: 7)7
INCLUDE_IMPLEMENTATION_GUIDANCENoInclude implementation guidance in task generation (default: false)false

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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