NC

normal-coder/gitee-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

7 stars 4 forks 质量 64 趋势 15MIT

Let AI operate Gitee Repositories / Issues / Pull Requests for you through MCP

概览

Let AI operate Gitee repositories/Issues/Pull Requests for you through MCP To install Gitee MCP Server for Claude Desktop automatically via Smithery: - 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 After successful build, /dist will contain the runnable MCP server. The MCP server will run on stdio, allowing it to be used as a subprocess by MCP clients. You can also run the server using Docker: You can use @modelcontextprotocol/inspector for debugging: Create a .env file in the root directory for environment variables:

README

以下为原文 README 节选,完整内容请查看原文。

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
在 GitHub 查看完整 README

安装

npx -y gitee-mcp-server
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "Gitee": { "command": "npx", "args": [ "-y", "gitee-mcp-server" ], "env": { "GITEE_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } } }