Gitee MCP Server
About
Let AI operate Gitee Repositories / Issues / Pull Requests for you through MCP
Details
- Author
- normal-coder
- GitHub stars
- 7
- Downloads
- 455
- Categories
- Other
Jump to
- Repository creation, forking, and branch management
- File operations: get, create/update, push multiple files
- Issue lifecycle: create, list, get, update, comment
- Pull request operations: create, list, get, update, merge
- User information retrieval for authenticated and other users
- Debug mode via DEBUG=true environment variable
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 -y @smithery/cli install @normal-coder/gitee-mcp-server), npx (gitee-mcp-server), or Docker (normalcoder/gitee-mcp-server). Configure with a Gitee personal access token (GITEE_PERSONAL_ACCESS_TOKEN) and optionally a custom API base URL (GITEE_API_BASE_URL). Set environment variables in your MCP client configuration.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"gitee mcp server": {
"gitee-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@normal-coder/gitee-mcp-server",
"--client",
"claude"
]
}
}
}
}
McpServers
{
"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.



