mcp-server-18
If you are the rightful owner of mcp-server-18 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
GitHub Integrated MCP Server is a Model Context Protocol server with GitHub API integration, offering automated CI/CD pipelines using Docker and GitHub Actions.
The GitHub Integrated MCP Server is a robust Model Context Protocol (MCP) server designed to seamlessly integrate with the GitHub API. It provides a comprehensive solution for managing repositories, issues, pull requests, and file contents directly from the server. The server is equipped with a fully automated CI/CD pipeline powered by Docker and GitHub Actions, ensuring efficient and streamlined development workflows. Additionally, it supports various infrastructure features such as Nginx reverse proxy, Redis caching, and health checks to maintain optimal performance and reliability. With a focus on security, the server utilizes GitHub Personal Access Tokens with appropriate scopes and runs Docker containers as non-root users to safeguard sensitive information.
Features
- File System Operations: Display directory contents, read files, and retrieve file information.
- GitHub API Integration: Manage repositories, issues, pull requests, and perform code searches.
- Infrastructure Support: Docker containerization, GitHub Actions CI/CD, Nginx reverse proxy, and Redis caching.
- Security Measures: Use of GitHub Personal Access Tokens with restricted scopes and non-root Docker execution.
- Automated CI/CD: Streamlined development workflows with Docker and GitHub Actions.
Tools
echo
Echoes back the provided text.
list_directory
Displays the contents of a directory.
read_file
Reads the contents of a file.
get_file_info
Retrieves information about a file or directory.
github_list_repos
Retrieves a list of repositories.
github_get_repo
Retrieves information about a specific repository.
github_list_issues
Retrieves a list of issues.
github_create_issue
Creates a new issue.
github_list_pull_requests
Retrieves a list of pull requests.
github_get_file_content
Retrieves the content of a file.
github_create_or_update_file
Creates or updates a file.
github_search_code
Searches for code.