tai-mcp-github
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITHUB_TOKEN | Yes | GitHub Personal Access Token with Pull requests: Read and Write permissions |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_pull_requestsB | List pull requests for a repository. Args: owner: Repository owner (user or organisation). repo: Repository name. state: Filter by state — 'open' (default), 'closed', or 'all'. |
| get_pull_requestA | Get full details of a specific pull request. Args: owner: Repository owner. repo: Repository name. pr_number: Pull request number. |
| list_pr_commentsA | List general thread comments on a pull request (conversation tab). These are top-level comments, not inline review comments on the diff. Use list_unresolved_review_threads for inline code review comments. Args: owner: Repository owner. repo: Repository name. pr_number: Pull request number. |
| list_unresolved_review_threadsA | List unresolved inline review threads on a pull request. Returns only threads that have not been resolved yet, so the agent has a clear picture of what still needs attention. Each thread includes its GitHub node ID (thread_id), file path, line number, and all comments. Pass thread_id to resolve_review_thread to mark a thread as done. Args: owner: Repository owner. repo: Repository name. pr_number: Pull request number. |
| resolve_review_threadA | Mark a pull request review thread as resolved. Use list_unresolved_review_threads to get thread_id values. Args: thread_id: GitHub GraphQL node ID of the review thread. |
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/pxl-research/tai-mcp-github-pr'
If you have feedback or need assistance with the MCP directory API, please join our Discord server