gitee-mcp-server

gitee-mcp-server

3.3

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

  1. create_repository

    Create a Gitee repository

  2. fork_repository

    Fork Gitee Repository

  3. create_branch

    Create a new branch in the Gitee repository

  4. list_branches

    List branches in Gitee repository

  5. get_branch

    Get details about specific branches in a Gitee repository

  6. get_file_contents

    Get the contents of files or directories in a Gitee repository

  7. create_or_update_file

    Create or update files in a Gitee repository

  8. push_files

    Push multiple files to the Gitee repository

  9. create_issue

    Create Issue in a Gitee repository

  10. list_issues

    List Issues in Gitee repository

  11. get_issue

    Get details about specific Issues in Gitee repository

  12. update_issue

    Update Issue in Gitee repository

  13. add_issue_comment

    Add a comment on Issue in Gitee repository

  14. create_pull_request

    Create a Pull Request in a Gitee Repository

  15. list_pull_requests

    List Pull Requests in Gitee Repository

  16. get_pull_request

    Get details about a specific Pull Request in a Gitee repository

  17. update_pull_request

    Update Pull Request in Gitee Repository

  18. merge_pull_request

    Merge Pull Requests from Gitee Repository

  19. get_user

    Get Gitee user information

  20. get_current_user

    Obtain certified Gitee user information