MCP.so
Sign In
Servers

Gitee Enterprise MCP Server

@oschina

mcp-gitee-ent is the Model Context Protocol (MCP) server implementation for Gitee Enterprise. It provides a set of tools that interact with the Gitee Enterprise API, allowing AI assistants to manage repositories, issues, pull requests, etc.

Overview

What is Gitee Enterprise MCP Server?

Gitee Enterprise MCP Server is a Model Context Protocol (MCP) server that provides tools for AI assistants to interact with the Gitee Enterprise API. It enables management of enterprise repositories, issues, pull requests, and more, supporting both SSE and Stdio transports.

How to use Gitee Enterprise MCP Server?

Requires Go 1.23.0+ and an MCP token (obtained from Gitee). Build from source, use go install, or run via npx. Configure MCP hosts (Claude, Cursor, etc.) with JSON specifying command and environment variables like GITEE_ENT_MCP_ACCESS_TOKEN and GITEE_ENT_API_BASE. Optional command-line flags control token, API base, transport, SSE address, and toolset filtering.

Key features of Gitee Enterprise MCP Server

  • Interact with enterprise repositories, issues, and pull requests
  • Enterprise-level operations and management
  • Configurable API base URL for custom instances
  • Support for both SSE and Stdio transport
  • Dynamic enable/disable of individual toolsets
  • Rich set of tools covering over 30 actions

Use cases of Gitee Enterprise MCP Server

  • Retrieve and update enterprise issues from an AI assistant
  • Create subtasks and improve issue content automatically
  • Create pull requests and review PR differences
  • Manage enterprise members, groups, and labels
  • List and manage Scrum sprints and versions

FAQ from Gitee Enterprise MCP Server

What is the MCP token and where do I get it?

The MCP access token is required for authentication. You can obtain it from your Gitee Enterprise account settings under "MCP Gitee Ent Access Tokens".

What transport options are supported?

The server supports both stdio (default) and SSE transport, selectable via the --transport flag or environment variable.

How do I enable or disable specific tools?

Use the --enabled-toolsets (whitelist) or --disabled-toolsets (blacklist) command-line flags, or set the corresponding environment variables. Tool names are case-sensitive.

Can I use a self-hosted Gitee Enterprise instance?

Yes. Set the GITEE_ENT_API_BASE environment variable or use the --api-base flag to point to your enterprise API base URL.

What programming languages or runtimes are required?

You need Go 1.23.0 or higher to build from source, or Node.js/npx to run the npm package directly.

Tags

More from Other