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 to use for PRD generation | 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 | claude-3-5-sonnet-20241022 |
| GOOGLE_API_KEY | No | Google API key for Gemini AI provider | |
| OPENAI_API_KEY | No | OpenAI API key for GPT AI provider | |
| AI_FALLBACK_MODEL | No | Fallback AI model to use if primary is unavailable | 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 | Anthropic API key for Claude AI provider | |
| MAX_SUBTASK_DEPTH | No | Maximum depth for subtask generation | 3 |
| MAX_TASKS_PER_PRD | No | Maximum number of tasks to generate from a PRD | 50 |
| PERPLEXITY_API_KEY | No | Perplexity API key for research and analysis tasks | |
| AUTO_CREATE_LIFECYCLE | No | Automatically create lifecycle tracking | true |
| AUTO_EFFORT_ESTIMATION | No | Automatically estimate effort for tasks | true |
| ENHANCED_CONTEXT_LEVEL | No | Level of enhanced context generation (minimal, standard, full) | standard |
| AUTO_GENERATE_USE_CASES | No | Automatically generate use cases | true |
| AUTO_CREATE_TRACEABILITY | No | Automatically create traceability links | true |
| ENHANCED_TASK_GENERATION | No | Enable enhanced task generation | true |
| INCLUDE_BUSINESS_CONTEXT | No | Include business context in enhanced task generation | false |
| AUTO_DEPENDENCY_DETECTION | No | Automatically detect task dependencies | true |
| INCLUDE_TECHNICAL_CONTEXT | No | Include technical context in enhanced task generation | false |
| DEFAULT_COMPLEXITY_THRESHOLD | No | Default complexity threshold for tasks | 7 |
| INCLUDE_IMPLEMENTATION_GUIDANCE | No | Include implementation guidance in enhanced task generation | 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 |
| 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_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 |
| 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 |
| 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 |
| 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_matrixB | Create a comprehensive requirements traceability matrix linking PRD business requirements → features → use cases → tasks with full bidirectional traceability |
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/HarshKumarSharma/MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server