Skip to main content
Glama

GitHub Tools MCP Server

README.md1.48 kB
# GitHub Tools Model Context Protocol (MCP) server for accessing Github. ## Repository tools: Tools for managing GitHub repositories: - `get_commit`: Get details for a specific commit - `list_commits`: Get list of commits in a branch - `list_branches`: List branches in a repository - `create_or_update_file`: Create or update a file in a repository - `create_repository`: Create a new GitHub repository - `get_file_contents`: Get contents of a file or directory - `fork_repository`: Fork a repository to your account or organization ## Search Tools Tools for searching GitHub: - `search_repositories`: Search for GitHub repositories - `search_code`: Search for code across GitHub repositories - `search_users`: Search for GitHub users ## Issue Tools Tools for managing GitHub issues: - `get_issue`: Get details of a specific issue - `add_issue_comment`: Add a comment to an issue - `search_issues`: Search for issues across repositories - `create_issue`: Create a new issue - `list_issues`: List issues in a repository - `update_issue`: Update an existing issue ## Pull Request Tools Tools for managing pull requests: - `get_pull_request`: Get details of a specific pull request - `update_pull_request`: Update an existing pull request - `list_pull_requests`: List pull requests in a repository - `merge_pull_request`: Merge a pull request - `get_pull_request_files`: Get files changed in a pull request - `get_pull_request_status`: Get the status of a pull request

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/arjunkmrm/demo-github-mcp'

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