gitee-mcp-server
If you are the rightful owner of gitee-mcp-server 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.
Gitee MCP Server allows AI to manage Gitee repositories, issues, and pull requests through the Model Context Protocol.
The Gitee MCP Server is a tool designed to facilitate AI-driven operations on Gitee repositories, issues, and pull requests. It leverages the Model Context Protocol (MCP) to automate various tasks, making it easier for developers to manage their projects on Gitee. The server supports a wide range of operations, including repository creation, branch management, file operations, issue tracking, and pull request handling. It is compatible with different platforms and can be installed via Smithery or run as a Docker container. The server requires a Gitee personal access token for authentication and can be configured to enable debug logging for troubleshooting purposes. The server is built using the MCP SDK and other dependencies like universal-user-agent and zod for schema validation.
Features
- Automated repository management: Create, fork, and manage Gitee repositories with ease.
- Comprehensive branch operations: Create, list, and get details of branches in a Gitee repository.
- File management: Get, create, update, and push files in a Gitee repository.
- Issue tracking: Create, list, update, and comment on issues in a Gitee repository.
- Pull request handling: Create, list, update, and merge pull requests in a Gitee repository.
Tools
create_repository
Create a Gitee repository
fork_repository
Fork Gitee Repository
create_branch
Create a new branch in the Gitee repository
list_branches
List branches in Gitee repository
get_branch
Get details about specific branches in a Gitee repository
get_file_contents
Get the contents of files or directories in a Gitee repository
create_or_update_file
Create or update files in a Gitee repository
push_files
Push multiple files to the Gitee repository
create_issue
Create Issue in a Gitee repository
list_issues
List Issues in Gitee repository
get_issue
Get details about specific Issues in Gitee repository
update_issue
Update Issue in Gitee repository
add_issue_comment
Add a comment on Issue in Gitee repository
create_pull_request
Create a Pull Request in a Gitee Repository
list_pull_requests
List Pull Requests in Gitee Repository
get_pull_request
Get details about a specific Pull Request in a Gitee repository
update_pull_request
Update Pull Request in Gitee Repository
merge_pull_request
Merge Pull Requests from Gitee Repository
get_user
Get Gitee user information
get_current_user
Obtain certified Gitee user information