GitHub Issue Manager
Allows managing GitHub issues, including listing and creating issues with titles, descriptions, and labels.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub Issue Managerlist open issues in facebook/react"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub Issue Manager - Custom MCP Server
A custom Model Context Protocol (MCP) server written in Node.js and TypeScript that integrates with the GitHub REST API to allow LLM agents (such as Cursor, Claude Desktop, and other MCP clients) to manage repository issues directly.
🛠️ Expose Tools & Features
This MCP server exposes the following tools to the AI assistant:
list_issues: Retrieves a clean, formatted list of open, closed, or all issues in any specific GitHub repository. It handles parsing and filters out unnecessary noise to optimize the AI's token usage.create_issue: Opens a new issue in a repository with custom titles, descriptions, and labels.
Related MCP server: GitHub Integration Hub
⚙️ How it Works under the Hood
[ User Prompt ]
│
▼ (Stdin/Stdout streams)
[ MCP Client (e.g. Cursor / Claude) ]
│
▼ (Stdio Transport)
[ index.js (This Server) ] ──► Routes requests to handlers.ts
│
▼ (GitHub API Client / Octokit)
[ GitHub Platform ] ──► Performs operations using Personal Access TokenCommunication transport: Uses standard input/output streams (
stdio) to send and receive JSON-RPC messages between the AI client and this server.Authentication: Authenticates securely using a Personal Access Token (PAT) configured via environment variables.
🚀 Setup & Installation
1. Prerequisites
Make sure you have Node.js (v18+) and npm installed.
2. Install Dependencies
Navigate to the project directory and install the packages:
npm install3. Configure Credentials
Create a .env file in the root folder of the project:
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_personal_access_token_here4. Build the Server
Compile the TypeScript code to runnable JavaScript:
npm run build🔌 Connecting to AI Clients
Claude Desktop
Add the following block to your %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"github-issue-manager": {
"command": "node",
"args": [
"C:/Users/HP/Desktop/mcp-server/dist/index.js"
]
}
}
}Cursor
Go to Settings -> Features -> MCP -> Add New MCP Server:
Name:
github-issue-managerType:
stdioCommand:
node C:/Users/HP/Desktop/mcp-server/dist/index.js
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
- 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/preethi6379/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server