ravi-accolite/mcpserver
If you are the rightful owner of mcpserver 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.
A Model Context Protocol (MCP) server implementation for Bounteous organization, enabling seamless integration between LLM applications and version control systems (GitHub and GitLab).
The Bounteous MCP Server is designed to facilitate the integration of Large Language Models (LLMs) with version control systems like GitHub and GitLab. By adhering to the Model Context Protocol specifications, it provides a standardized approach to automate and enhance workflows involving code repositories. This server supports a wide range of functionalities, including repository management, issue tracking, pull/merge request handling, and code review workflows. It is built to handle both GitHub and GitLab environments, offering features like automatic branch creation, comprehensive error handling, and batch operations support. The server is easy to set up with Node.js and can be deployed using Docker for streamlined operations.
Features
- Version Control Integration: Seamless integration with GitHub and GitLab for repository and project management.
- Automatic Branch Creation: Facilitates the creation of branches automatically to streamline development workflows.
- Comprehensive Error Handling: Robust error handling mechanisms to ensure smooth operations and minimize disruptions.
- Batch Operations Support: Enables batch processing of operations to enhance efficiency and productivity.
- Code Search Capabilities: Advanced search functionalities to quickly locate code and manage files.
Usages
npx with Local Setup
{ "mcpServers": { "bounteous-hulk": { "command": "node", "args": [ "<ABSOLUTE_PATH>/mcpserver/packages/bounteous-hulk/dist/index.js" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<GITHUB_TOKEN>", "VERSION_CONTROL": "<OPTION>", "GITLAB_PERSONAL_ACCESS_TOKEN": "<GITLAB_TOKEN>", "GITLAB_API_URL": "<API_URL>" } } } }
docker with Claude Desktop
{ "mcpServers": { "github": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "mcp/github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } }, "gitlab": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "GITLAB_PERSONAL_ACCESS_TOKEN", "-e", "GITLAB_API_URL", "mcp/gitlab" ], "env": { "GITLAB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>", "GITLAB_API_URL": "https://gitlab.com/api/v4" } } } }