Token导航 LogoToken导航TokenDH.com
Gitee MCP Server logo
开发工具stdio官方级别未说明来源级核验

Gitee MCP Server

MCP Server

@smithery/cli

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

工具数

20

提示词数

0

GitHub Stars

7

资源数

0
版本控制AI自动化TypeScriptClineCursorWindsurfClineClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

normal-coder

提供方

normal-coder

最后核验

2026/5/18 04:07

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @normal-coder/gitee-mcp-server --client claude

详细介绍

Gitee MCP服务器

让AI通过MCP为您操作Gitee存储库/问题/拉取请求

](./package.json)

![LICENSE](./LICENSE) ](https://smithery.ai/server/@normal-coder/gitee-mcp-server)

[](https://glama.ai/mcp/servers/Cck9XigM1d)

______________________________________________________________________

支持的AI操作

类别MCP工具说明
存储库操作create_repository创建Gitee仓库
fork_repository分叉Gitee仓库
分行运营create_branch在Gitee仓库中创建一个新分支
list_branches列出Gitee存储库中的分支
get_branch获取Gitee存储库中特定分支的详细信息
文件操作get_file_contents获取Gitee存储库中文件或目录的内容
create_or_update_file在Gitee存储库中创建或更新文件
push_files将多个文件推送到Gitee存储库
问题操作create_issue在Gitee仓库中创建Issue
list_issues在Gitee仓库中列出问题
get_issue在Gitee仓库中获取特定问题的详细信息
update_issue在Gitee仓库中更新问题
add_issue_comment在Gitee仓库中为Issue添加评论
拉取请求操作create_pull_request在Gitee仓库中创建Pull Request
list_pull_requests在Gitee仓库中列出Pull请求
get_pull_request在Gitee仓库中获取特定Pull Request的详细信息
update_pull_request在Gitee仓库中更新Pull Request
merge_pull_request将Pull Request合并到Gitee存储库中
用户操作get_user获取Gitee用户信息
get_current_user获取经过身份验证的Gitee用户信息

用法

通过Smithery安装

通过以下方式自动安装Gitee MCP Server for Claude Desktop 史密瑟里:

npx -y @smithery/cli install @normal-coder/gitee-mcp-server --client claude

配置

  • GITEE_API_BASE_URL:可选,Gitee OpenAPI端点,默认为 https://gitee.com/api/v5
  • GITEE_PERSONAL_ACCESS_TOKEN:必填,Gitee账户个人访问令牌(PAT),可从Gitee账户设置中获取 个人访问令牌
  • DEBUG:可选,设置为 true 要启用调试日志记录,请禁用默认值

通过NPX运行MCP服务器

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

通过Docker容器运行MCP服务器

  1. 获取Docker镜像
# Get from DockerHub
docker pull normalcoder/gitee-mcp-server

# Build locally
docker build -t normalcoder/gitee-mcp-server .
  1. 配置MCP服务器
{
  "mcpServers": {
    "Gitee": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITEE_PERSONAL_ACCESS_TOKEN",
        "normalcoder/gitee-mcp-server"
      ],
      "env": {
        "GITEE_PERSONAL_ACCESS_TOKEN": ""
      }
    }
  }
}

开发指南

再进行

npm install

构建

npm run build

在成功构建之后, /dist 将包含可运行的MCP服务器。

运行服务器

npm start

MCP服务器将在stdio上运行,允许MCP客户端将其用作子进程。

构建Docker镜像

您还可以使用Docker运行服务器:

docker build -t normalcoder/gitee-mcp-server .

使用Docker运行MCP服务器:

docker run -e GITEE_PERSONAL_ACCESS_TOKEN= normalcoder/gitee-mcp-server

调试MCP服务器

您可以使用 @modelcontextprotocol/inspector 用于调试:

创建一个 .env 环境变量根目录中的文件:

GITEE_API_BASE_URL=https://gitee.com/api/v5
GITEE_PERSONAL_ACCESS_TOKEN=

运行调试工具以启动服务和web调试界面:

npx @modelcontextprotocol/inspector npm run start --env-file=.env

该项目包括 debug() 打印调试信息的功能,用法:

import { debug } from './common/utils.js';

debug('Message to log');
debug('Message with data:', { key: 'value' });

调试日志仅在以下情况下打印 DEBUG 环境变量设置为 true.

依赖项

  • @modelcontextprotocol/sdk:用于服务器实现的MCP SDK
  • universal-user-agent:用于生成用户代理字符串
  • zod:用于模式验证
  • zod-to-json-schema:用于将Zod模式转换为JSON模式

许可证

根据MIT许可证获得许可。您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅 许可证 项目存储库中的文件。

相关链接

目录标签

目录标签

版本控制AI自动化TypeScriptClinedeveloper-toolsmcpcursorzedwindsurfgiteemcp-server代码仓库管理本地部署开发者工具Gitee集成

支持客户端

CursorWindsurfClineClaude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

20

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP