Skip to main content
Glama

Servidor MCP de Gitee

Deje que la IA gestione los repositorios/problemas/solicitudes de extracción de Gitee por usted a través de MCP

Versión del nodo Versión NPMDocker PullsVersión de la imagen de DockerLICENCIAinsignia de herrería


Operaciones de IA compatibles

Categoría

Herramienta MCP

Descripción

Operaciones del repositorio

create_repository

Crear un repositorio Gitee

fork_repository

Bifurcar un repositorio de Gitee

Operaciones de sucursal

create_branch

Crear una nueva rama en un repositorio de Gitee

list_branches

Listar ramas en un repositorio de Gitee

get_branch

Obtener detalles de una rama específica en un repositorio de Gitee

Operaciones con archivos

get_file_contents

Obtener el contenido de un archivo o directorio en un repositorio de Gitee

create_or_update_file

Crear o actualizar un archivo en un repositorio de Gitee

push_files

Enviar varios archivos a un repositorio de Gitee

Operaciones de emisión

create_issue

Crear un problema en un repositorio de Gitee

list_issues

Lista de problemas en un repositorio de Gitee

get_issue

Obtener detalles de un problema específico en un repositorio de Gitee

update_issue

Actualizar un problema en un repositorio de Gitee

add_issue_comment

Agregar un comentario a un problema en un repositorio de Gitee

Operaciones de solicitud de extracción

create_pull_request

Crear una solicitud de extracción en un repositorio de Gitee

list_pull_requests

Listar solicitudes de extracción en un repositorio de Gitee

get_pull_request

Obtener detalles de una solicitud de extracción específica en un repositorio de Gitee

update_pull_request

Actualizar una solicitud de extracción en un repositorio de Gitee

merge_pull_request

Fusionar una solicitud de extracción en un repositorio de Gitee

Operaciones de usuario

get_user

Obtener información de usuario de Gitee

get_current_user

Obtenga información de usuario autenticado de Gitee

Uso

Instalación mediante herrería

Para instalar Gitee MCP Server para Claude Desktop automáticamente a través de Smithery :

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

Configuración

  • GITEE_API_BASE_URL : Opcional, punto final de Gitee OpenAPI, el valor predeterminado es https://gitee.com/api/v5

  • GITEE_PERSONAL_ACCESS_TOKEN : Obligatorio, token de acceso personal (PAT) de la cuenta de Gitee, se puede obtener desde la configuración de la cuenta de Gitee Tokens de acceso personal

  • DEBUG : Opcional, configúrelo como true para habilitar el registro de depuración, el valor predeterminado está deshabilitado

Ejecutar el servidor MCP a través de NPX

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

Ejecutar el servidor MCP a través del contenedor Docker

  1. Obtener imagen de Docker

# Get from DockerHub docker pull normalcoder/gitee-mcp-server # Build locally docker build -t normalcoder/gitee-mcp-server .
  1. Configurar el servidor MCP

{ "mcpServers": { "Gitee": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITEE_PERSONAL_ACCESS_TOKEN", "normalcoder/gitee-mcp-server" ], "env": { "GITEE_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } } }

Guía de desarrollo

Instalar dependencias

npm install

Construir

npm run build

Después de una compilación exitosa, /dist contendrá el servidor MCP ejecutable.

Ejecutar servidor

npm start

El servidor MCP se ejecutará en stdio, lo que permitirá que los clientes MCP lo utilicen como un subproceso.

Crear imagen de Docker

También puedes ejecutar el servidor usando Docker:

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

Ejecutar el servidor MCP con Docker:

docker run -e GITEE_PERSONAL_ACCESS_TOKEN=<YOUR_TOKEN> normalcoder/gitee-mcp-server

Depurar el servidor MCP

Puede utilizar @modelcontextprotocol/inspector para depurar:

Cree un archivo .env en el directorio raíz para las variables de entorno:

GITEE_API_BASE_URL=https://gitee.com/api/v5 GITEE_PERSONAL_ACCESS_TOKEN=<YOUR_TOKEN>

Ejecute la herramienta de depuración para iniciar el servicio y la interfaz de depuración web:

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

El proyecto incluye una función debug() para imprimir información de depuración, uso:

import { debug } from './common/utils.js'; debug('Message to log'); debug('Message with data:', { key: 'value' });

Los registros de depuración solo se imprimen cuando la variable de entorno DEBUG está establecida en true .

Dependencias

  • @modelcontextprotocol/sdk : SDK de MCP para implementación de servidor

  • universal-user-agent : para generar cadenas de agente de usuario

  • zod : Para la validación del esquema

  • zod-to-json-schema : para convertir esquemas Zod en esquemas JSON

Licencia

Con licencia MIT. Puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de licencia en el repositorio del proyecto.

Enlaces relacionados

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Servidor de herramientas MCP para Gitee, que admite la gestión de archivos/ramas de repositorio, problemas y solicitudes de extracción.

  1. Operaciones de IA compatibles
    1. Uso
      1. Instalación mediante herrería
      2. Configuración
      3. Ejecutar el servidor MCP a través de NPX
      4. Ejecutar el servidor MCP a través del contenedor Docker
    2. Guía de desarrollo
      1. Instalar dependencias
      2. Construir
      3. Ejecutar servidor
      4. Crear imagen de Docker
      5. Depurar el servidor MCP
    3. Dependencias
      1. Licencia
        1. Enlaces relacionados

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            MCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.
            Last updated -
            18
            0
            4
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            A specialized MCP server for in-depth analysis of git repositories, offering tools for branch overview, time period analysis, file changes, and merge recommendations.
            Last updated -
            4
            2
            Apache 2.0
          • A
            security
            F
            license
            A
            quality
            MCP server for managing Git operations on local repositories, allowing users to list repositories, get and create tags, list commits, push tags, and refresh repositories through a standardized interface.
            Last updated -
            6
            3
          • A
            security
            A
            license
            A
            quality
            An MCP server for gitingest. It allows MCP clients like Claude Desktop, Cursor, Cline etc to quickly extract information about Github repositories including repository summaries, project directory structure, file contents, etc
            Last updated -
            3
            119
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/normal-coder/gitee-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server