Skip to main content
Glama
ygerfal

mcp-github-issues

by ygerfal

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENYesGitHub personal access token with appropriate scopes (e.g., public_repo or repo)

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_issuesA

List issues in a GitHub repository. Use when the user wants to see open, closed, or all issues in a repo. Returns issue number, state, title, and author for each. Pull requests are filtered out so the result is true issues only.

create_issueA

Create a new issue in a GitHub repository. Use when the user wants to file a bug, request a feature, or track a task. Requires repo write permission on the authenticated user's token. The created issue is attributed to that user in the GitHub audit log.

add_commentA

Add a comment to an existing GitHub issue. Use when the user wants to reply to an issue thread. The comment is attributed to the authenticated user in the GitHub audit log.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 3 tools

Disambiguation5/5

Each tool serves a clear, distinct purpose: listing issues, creating issues, and adding comments. No overlap exists between them.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case: list_issues, create_issue, add_comment.

Tool Count4/5

With only 3 tools, the server is minimal but appropriate for its narrow focus on issues; it could be expanded but is not unreasonable.

Completeness2/5

The surface lacks essential operations like updating, closing, or deleting issues, and does not support retrieving individual issue details. This creates significant gaps for typical issue management workflows.

Maintenance

ActivityStale
ResponsivenessNo issues