github-ops-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WORKSPACE_ROOT | No | Optional. 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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
| 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/NityaShukla25/github-ops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server