Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENYesGitHub Personal Access Token for API authentication

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
hello_worldA

A friendly greeting verifying GitHub-MCP is running.

get_user_profileB

Fetch a user's GitHub profile.

Args: username: The exact GitHub username to look up.

list_user_repositoriesB

Fetch a user's repositories.

Args: username: The exact GitHub username to look up.

get_repositoryA

Fetch details for a specific repository.

Args: owner: The repository owner (username or organization). repo: The repository name.

get_repository_languagesB

Fetch language statistics for a repository.

Args: owner: The repository owner. repo: The repository name.

analyze_developerC

Perform a comprehensive, deterministic analysis on a GitHub developer's profile and repositories.

Args: username: The exact GitHub username to analyze.

compare_repositoriesA

Compare two GitHub repositories based on popularity, activity, and health.

Args: owner1: The owner of the first repository. repo1: The name of the first repository. owner2: The owner of the second repository. repo2: The name of the second repository.

repository_healthB

Generate a repository health report with actionable recommendations.

Args: owner: The repository owner. repo: The repository name.

recommend_repositoriesA

Recommend new repositories to a developer based on their interests.

Args: username: The GitHub username to analyze.

list_repository_issuesA

List open issues for a repository (excluding pull requests).

Args: owner: The repository owner. repo: The repository name.

get_issueB

Get details for a specific issue.

list_pull_requestsC

List pull requests for a repository.

get_pull_requestC

Get details for a specific pull request.

analyze_issueC

Perform a deterministic analysis on a GitHub Issue.

analyze_pull_requestC

Perform a deterministic analysis on a GitHub Pull Request.

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/ZenitsuAckerman/GitHub-Mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server