Gitee MCP Server
About
Gitee MCP Server lets AI operate Gitee repositories, Issues, and Pull Requests through the Model Context Protocol (MCP). It is designed for developers who want to integrate AI assistants with Gitee’s development workflows.
Details
- Author
- MCP-Mirror
- Downloads
- 379
- Categories
- Other
Jump to
- Create, fork, and manage Gitee repositories
- Create and list branches in a repository
- Read, create, update, and push files
- Create, list, get, update, and comment on issues
- Create, list, get, update, and merge pull requests
- Retrieve Gitee user information
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Gitee MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via Smithery, npx, or Docker. Configure the GITEE_PERSONAL_ACCESS_TOKEN environment variable (required) and optionally GITEE_API_BASE_URL and DEBUG. The server runs over stdio and can be invoked by MCP clients like Claude Desktop. Example configuration for claude_desktop_config.json uses npx -y gitee-mcp-server with the token set in the env field.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"gitee mcp server": {
"normal-coder_gitee-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@normal-coder/gitee-mcp-server",
"--client",
"claude"
]
}
}
}
}
McpServers
{
"normal-coder_gitee-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@normal-coder/gitee-mcp-server",
"--client",
"claude"
]
}
}
Gitee MCP Server
Let AI operate Gitee repositories/Issues/Pull Requests for you through MCP
---
Supported AI Operations
| Category | MCP Tool | Description |
|:----:|:----|:----|
| Repository Operations | create_repository | Create a Gitee repository |
| | fork_repository | Fork a Gitee repository |
| Branch Operations | create_branch | Create a new branch in a Gitee repository |
| | list_branches | List branches in a Gitee repository |
| | get_branch | Get details of a specific branch in a Gitee repository |
| File Operations | get_file_contents | Get contents of a file or directory in a Gitee repository |
| | create_or_update_file | Create or update a file in a Gitee repository |
| | push_files | Push multiple files to a Gitee repository |
| Issue Operations | create_issue | Create an Issue in a Gitee repository |
| | list_issues | List Issues in a Gitee repository |
| | get_issue | Get details of a specific Issue in a Gitee repository |
| | update_issue | Update an Issue in a Gitee repository |
| | add_issue_comment | Add a comment to an Issue in a Gitee repository |
| Pull Request Operations | create_pull_request | Create a Pull Request in a Gitee repository |
| | list_pull_requests | List Pull Requests in a Gitee repository |
| | get_pull_request | Get details of a specific Pull Request in a Gitee repository |
| | update_pull_request | Update a Pull Request in a Gitee repository |
| | merge_pull_request | Merge a Pull Request in a Gitee repository |
| User Operations | get_user | Get Gitee user information |
| | get_current_user | Get authenticated Gitee user information |
Usage
Installing via Smithery
To install Gitee MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @normal-coder/gitee-mcp-server --client claude
Configuration
- GITEE_API_BASE_URL: Optional, Gitee OpenAPI Endpoint, default is https://gitee.com/api/v5
- GITEE_PERSONAL_ACCESS_TOKEN: Required, Gitee account personal access token (PAT), can be obtained from Gitee account settings Personal Access Tokens
- DEBUG: Optional, set to true to enable debug logging, default is disabled
Run MCP Server via NPX
{
"mcpServers": {
"Gitee": {
"command": "npx",
"args": [
"-y",
"gitee-mcp-server"
],
"env": {
"GITEE_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Run MCP Server via Docker Container
1. Get Docker Image
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



