mcp-gitee
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GITEE_API_URL | No | Override the API base URL | https://gitee.com/api/v5 |
| GITEE_ACCESS_TOKEN | Yes | Your Gitee personal access token |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gitee_get_repoC | Get repository information |
| gitee_update_repoC | Update repository settings |
| gitee_delete_repoB | Delete a repository |
| gitee_list_user_reposC | List authenticated user repositories |
| gitee_create_user_repoB | Create a repository for the authenticated user |
| gitee_list_user_public_reposB | List public repositories for a user |
| gitee_list_org_reposC | List organization repositories |
| gitee_create_org_repoC | Create a repository in an organization |
| gitee_list_enterprise_reposC | List enterprise repositories |
| gitee_create_enterprise_repoB | Create a repository in an enterprise |
| gitee_fork_repoC | Fork a repository |
| gitee_list_forksC | List repository forks |
| gitee_list_branchesC | List repository branches |
| gitee_get_branchC | Get a branch |
| gitee_create_branchC | Create a branch |
| gitee_protect_branchC | Enable branch protection |
| gitee_unprotect_branchB | Disable branch protection |
| gitee_create_branch_protection_ruleC | Create branch protection rule (wildcard) |
| gitee_update_branch_protection_ruleC | Update branch protection rule |
| gitee_delete_branch_protection_ruleC | Delete branch protection rule |
| gitee_list_commitsC | List repository commits |
| gitee_get_commitC | Get a single commit |
| gitee_compare_commitsC | Compare two commits/branches/tags |
| gitee_list_contributorsB | List repository contributors |
| gitee_commit_multiple_filesC | Commit multiple files in one request |
| gitee_get_file_contentsC | Get file contents |
| gitee_create_fileC | Create a new file |
| gitee_update_fileC | Update an existing file |
| gitee_delete_fileC | Delete a file |
| gitee_get_readmeC | Get repository README |
| gitee_get_raw_fileB | Get raw file content |
| gitee_get_file_blameC | Get file blame information |
| gitee_list_tagsC | List repository tags |
| gitee_create_tagB | Create a tag |
| gitee_list_collaboratorsB | List repository collaborators |
| gitee_check_collaboratorB | Check if a user is a collaborator |
| gitee_get_collaborator_permissionC | Get collaborator permission level |
| gitee_add_collaboratorC | Add or update a collaborator |
| gitee_remove_collaboratorC | Remove a collaborator |
| gitee_list_deploy_keysC | List deploy keys |
| gitee_get_deploy_keyB | Get a deploy key |
| gitee_add_deploy_keyC | Add a deploy key |
| gitee_delete_deploy_keyC | Delete a deploy key |
| gitee_enable_deploy_keyC | Enable a deploy key |
| gitee_disable_deploy_keyB | Disable a deploy key |
| gitee_list_available_keysC | List available (user) deploy keys for the repo |
| gitee_list_releasesC | List releases |
| gitee_get_releaseA | Get a release by ID |
| gitee_get_latest_releaseC | Get the latest release |
| gitee_get_release_by_tagC | Get a release by tag name |
| gitee_create_releaseC | Create a release |
| gitee_update_releaseC | Update a release |
| gitee_delete_releaseC | Delete a release |
| gitee_list_release_attachmentsC | List release attachments |
| gitee_get_release_attachmentC | Get a release attachment |
| gitee_delete_release_attachmentC | Delete a release attachment |
| gitee_list_repo_commit_commentsC | List all commit comments for a repository |
| gitee_get_commit_commentB | Get a commit comment |
| gitee_update_commit_commentC | Update a commit comment |
| gitee_delete_commit_commentB | Delete a commit comment |
| gitee_list_commit_commentsB | List comments for a specific commit |
| gitee_create_commit_commentC | Create a comment on a commit |
| gitee_get_push_configB | Get repository push rules configuration |
| gitee_update_push_configC | Update repository push rules |
| gitee_get_pagesB | Get Gitee Pages configuration |
| gitee_update_pagesB | Update Gitee Pages settings |
| gitee_build_pagesC | Trigger a Gitee Pages build |
| gitee_get_traffic_dataC | Get repository traffic statistics |
| gitee_update_reviewer_settingsC | Update code review settings |
| gitee_clear_repoB | Clear all content from a repository (destructive!) |
| gitee_get_repo_licenseC | Get repository license information |
| gitee_enable_gitee_goC | Enable Gitee Go for the repository |
| gitee_get_baidu_statistic_keyA | Get Baidu Analytics key for repository |
| gitee_set_baidu_statistic_keyB | Set Baidu Analytics key for repository |
| gitee_delete_baidu_statistic_keyB | Delete Baidu Analytics key |
| gitee_list_issuesC | List issues for the authenticated user |
| gitee_list_user_issuesC | List issues assigned to the authenticated user |
| gitee_list_org_issuesC | List issues in an organization |
| gitee_list_repo_issuesC | List issues in a repository |
| gitee_get_issueC | Get a single issue |
| gitee_create_issueD | Create an issue |
| gitee_update_issueC | Update an issue |
| gitee_get_issue_operation_logsC | Get issue operation logs |
| gitee_list_repo_issue_commentsC | List all issue comments for a repository |
| gitee_get_issue_commentA | Get a single issue comment |
| gitee_list_issue_commentsC | List comments on an issue |
| gitee_create_issue_commentC | Create a comment on an issue |
| gitee_update_issue_commentC | Update an issue comment |
| gitee_delete_issue_commentB | Delete an issue comment |
| gitee_list_enterprise_issuesC | List enterprise issues |
| gitee_get_enterprise_issueC | Get an enterprise issue |
| gitee_update_enterprise_issueC | Update an enterprise issue |
| gitee_list_enterprise_issue_commentsC | List comments on an enterprise issue |
| gitee_list_pullsC | List pull requests |
| gitee_get_pullB | Get a single pull request |
| gitee_create_pullC | Create a pull request |
| gitee_update_pullC | Update a pull request |
| gitee_merge_pullC | Merge a pull request |
| gitee_check_pull_mergedB | Check if a pull request has been merged |
| gitee_list_pull_commitsB | List commits on a pull request |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CainDez/mcp-gitee'
If you have feedback or need assistance with the MCP directory API, please join our Discord server