Skip to main content

Gitee Service MCP Integration

Provides Gitee service invocation via the MCP protocol, supporting code reviews, file operations, repository management, search capabilities, and more.

Deploy MCP Server


Environment Variables

Usage Instructions

Gitee MCP Server Reference Documentation

🗺️ Feature List

Tool IdentifierFunction DescriptionCore Parameters
comment_issueComment on a repository issuebody (comment content), number (issue number), owner (repository namespace), repo (repository path)
comment_pullComment on a pull requestbody (comment content), number (pull request number), owner (repository namespace), repo (repository path)
create_enterprise_repoCreate an enterprise repositoryauto_init (whether to initialize the repository), description (repository description), enterprise (enterprise path), name (repository name), private (whether it is private)
create_issueCreate an issueassignee (issue assignee), body (issue description), title (issue title), owner (repository namespace), repo (repository path)
create_org_repoCreate an organization repositoryauto_init (whether to initialize the repository), description (repository description), org (organization path), name (repository name), private (whether it is private)
create_pullCreate a pull requestassignees (assignee(s)), base (target branch), body (PR content), head (source branch), title (PR title), owner (repository namespace), repo (repository path)
create_releaseCreate a releasebody (release description), name (release name), owner (repository namespace), repo (repository path), tag_name (tag name)
create_user_repoCreate a user repositoryauto_init (whether to initialize the repository), description (repository description), name (repository name), private (whether it is private)
fork_repositoryFork a repositoryname (new repository name), owner (original repository namespace), repo (original repository path)
get_file_contentGet the content of a specified file in the repositoryowner (repository namespace), path (file path), ref (branch name or commit ID), repo (repository path)
get_pull_detailGet the details of a pull requestnumber (pull request number), owner (repository namespace), repo (repository path)
get_repo_issue_detailGet issue detailsnumber (issue number), owner (repository namespace), repo (repository path)
get_user_infoGet authenticated user informationNo parameters
list_issue_commentsList all comments on a repository issuenumber (issue number), owner (repository namespace), repo (repository path), page (page number), per_page (number per page)
list_pull_commentsList all comments on a pull requestnumber (pull request number), owner (repository namespace), repo (repository path), page (page number), per_page (number per page)
list_releasesList all releases of the repositoryowner (repository namespace), repo (repository path), page (page number), per_page (number per page)
list_repo_issuesList all issues of the repositoryowner (repository owner namespace), repo (repository path), page (page number), per_page (number per page), state (issue state)
list_repo_pullsList all pull requests of the repositoryowner (repository owner namespace), repo (repository path), page (page number), per_page (number per page), state (pull request state)
list_user_notificationsList all notifications for the authenticated userpage (page number), per_page (number per page), unread (unread notifications only), type (notification type), since (update time)
list_user_reposList repositories accessible to the userpage (page number), per_page (number per page), visibility (repository visibility), affiliation (user's relationship to the repository)
merge_pullMerge a pull requestnumber (pull request number), owner (repository namespace), repo (repository path), merge_method (merge method)
search_open_source_repositoriesSearch open source repositoriesq (search keyword), from (search starting position), size (page size), sort_by_f (sort field)
search_usersSearch users on Giteepage (page number), per_page (number per page), q (search keyword)
update_issueUpdate an issuenumber (issue number), owner (repository namespace), repo (repository path), title (issue title), state (issue state)
update_pullUpdate a pull requestnumber (pull request number), owner (repository namespace), repo (repository path), title (pull request title), state (pull request state)

Repository URL

https://gitee.com/oschina/mcp-gitee


🔌 Usage


CloudBase MCP Console