Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WORKSPACE_ROOTNoOptional. Every clone_repo call lands under this directory as <owner>__<repo>/. If omitted, defaults to a workspace/ folder next to the package.workspace/ folder next to the package

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
search_reposA

Search GitHub for repositories matching a keyword.

get_repo_infoC

Fetch quick metadata for a repo.

summarize_readmeA

Return the README text (truncated) so the caller can summarize it.

get_repo_statsC

Stars, forks, watchers, open issue/PR counts, size, timestamps.

get_contributorsB

Top contributors by commit count.

get_language_breakdownD

Language usage as percentages of bytes.

get_topicsD

Repo topics/tags.

get_licenseC

License name for the repo.

get_releasesC

Latest release plus recent release/tag history.

get_default_branch_protectionA

Branch protection status on the default branch. Requires admin — falls back to 'unknown'.

get_commit_activityC

Weekly commit counts over the last year.

get_network_infoC

List of forks with owner and star counts.

generate_repo_summaryB

Aggregate stats + contributors + languages + topics + license + latest release + README.

clone_repoB

Clone a repo into the sandboxed workspace (no-op if already cloned).

pull_latestB

Run git pull in an already-cloned repo.

list_branchesA

List all local and remote branches, plus the current one.

checkout_branchC

Switch to a branch, optionally creating it.

list_commitsB

Show the last N commits.

get_file_historyB

Commit history for a specific file (follows renames).

get_statusB

Working-tree status split into staged / unstaged / untracked.

get_diffC

Diff between two branches or commits.

compare_branchesB

Ahead / behind counts between two branches.

list_open_issuesC

List open issues, optionally filtered by label.

list_pull_requestsC

List open PRs with CI check status.

get_pr_diffC

Return the raw diff for a given PR.

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/NityaShukla25/github-ops-mcp'

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