Skip to main content
Glama

mcp-github-project-manager

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_REPOYesGitHub repository name
AI_PRD_MODELNoAI model to use for PRD generationclaude-3-5-sonnet-20241022
GITHUB_OWNERYesGitHub repository owner (username or organization)
GITHUB_TOKENYesYour GitHub personal access token with repo, project, and write:org permissions
AI_MAIN_MODELNoMain AI model to useclaude-3-5-sonnet-20241022
GOOGLE_API_KEYNoYour Google API key for AI-powered features
OPENAI_API_KEYNoYour OpenAI API key for AI-powered features
AI_FALLBACK_MODELNoFallback AI modelgpt-4o
AI_RESEARCH_MODELNoAI model to use for research tasksperplexity-llama-3.1-sonar-large-128k-online
ANTHROPIC_API_KEYNoYour Anthropic API key for AI-powered features
MAX_SUBTASK_DEPTHNoMaximum depth for subtask generation3
MAX_TASKS_PER_PRDNoMaximum number of tasks to generate per PRD50
PERPLEXITY_API_KEYNoYour Perplexity API key for AI-powered features
AUTO_CREATE_LIFECYCLENoAutomatically create task lifecycletrue
AUTO_EFFORT_ESTIMATIONNoEnable automatic effort estimationtrue
ENHANCED_CONTEXT_LEVELNoLevel of context enhancement (minimal, standard, full)standard
AUTO_GENERATE_USE_CASESNoAutomatically generate use casestrue
AUTO_CREATE_TRACEABILITYNoAutomatically create traceability matrixtrue
ENHANCED_TASK_GENERATIONNoEnable enhanced task generationtrue
INCLUDE_BUSINESS_CONTEXTNoInclude business context in task generationfalse
AUTO_DEPENDENCY_DETECTIONNoEnable automatic dependency detectiontrue
INCLUDE_TECHNICAL_CONTEXTNoInclude technical context in task generationfalse
DEFAULT_COMPLEXITY_THRESHOLDNoDefault threshold for task complexity7
INCLUDE_IMPLEMENTATION_GUIDANCENoInclude implementation guidance in task generationfalse

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
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

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