Gitee

Gitee

Gitee API integration, repository, issue, and pull request management, and more.

43
Stars
13
Forks
14
Releases

Overview

Gitee MCP Server is a Model Context Protocol (MCP) server implementation for Gitee. It provides a set of tools for interacting with Gitee's API, allowing AI assistants to manage repositories, issues, pull requests, and more. It supports configuring the API base URL to work with different Gitee instances, and includes command-line flags for straightforward configuration. It accommodates personal, organization, and enterprise operations, and allows dynamic toolset enable/disable. Toolset management supports two modes: whitelist (enable specified tools) and blacklist (disable specified tools), with enabled tools taking precedence if both modes are specified. Environment variables enable configuring the API base and access token. The server exposes a broad set of tools across categories—Repository, Pull Request, Issue, User, and Notification—to perform actions such as listing repos, getting or editing file contents, creating issues and PRs, merging PRs, commenting, and listing user notifications. It can be installed via Go tooling or run via npx against official remote MCP servers, and includes usage guidance and host configuration for connecting to remote MCP hosts.

Details

Owner
oschina
Language
Go
License
MIT License
Updated
2025-12-07

Features

Interact with Gitee resources

Interact with repositories, issues, pull requests, and notifications using Gitee's MCP server.

Configurable API base URL

Configure the API base URL to support different Gitee instances.

Command-line flags

Provide CLI flags for easy configuration of the MCP server.

Supports multiple operations

Supports personal, organization, and enterprise operations.

Dynamic toolset management

Enable or disable toolsets dynamically.

Whitelist/Blacklist toolset modes

Manage tool access with whitelist or blacklist modes and a precedence rule.

Environment variables support

Configure API base and access token via environment variables.

Comprehensive tool suite

Offers a broad set of tools across repositories, PRs, issues, users, and notifications.

Tags

GiteeMCPAPIRepositoryIssuesPull RequestsNotificationsCLIEnterpriseToken