Gitee

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides tools for interacting with Gitee repositories, issues, pull requests, and notifications, allowing management of repositories, creating and updating issues, commenting on and merging pull requests, accessing file content, and creating releases.

Servidor MCP de Gitee

El Servidor MCP de Gitee es una implementación del Protocolo de Contexto de Modelo (MCP) para Gitee. Proporciona un conjunto de herramientas para interactuar con la API de Gitee, lo que permite a los asistentes de IA gestionar repositorios, incidencias, solicitudes de extracción y más.

Características

  • Interactuar con repositorios, problemas, solicitudes de extracción y notificaciones de Gitee
  • URL base de API configurable para admitir diferentes instancias de Gitee
  • Banderas de línea de comandos para una fácil configuración
  • Admite operaciones tanto personales como organizacionales y empresariales.
  1. Obtener problemas del repositorio
  2. Implementar codificación y crear una solicitud de extracción basada en los detalles del problema
  3. Comentar y cerrar problema

Instalación

Prerrequisitos

  • Vaya a 1.23.0 o superior
  • Cuenta de Gitee con un token de acceso, vaya a obtener

Construyendo desde la fuente

  1. Clonar el repositorio:
    git clone https://gitee.com/oschina/mcp-gitee.git cd mcp-gitee
  2. Construir el proyecto:
    make build
    Mover ./bin/mcp-gitee PATH env

Utilice go install

go install gitee.com/oschina/mcp-gitee@latest

Uso

Compruebe la versión de mcp-gitee:

mcp-gitee --version

Configuración de hosts MCP

Ejemplo de configuración: Haga clic para ver más configuraciones de la aplicación

{ "mcpServers": { "gitee": { "command": "mcp-gitee", "env": { "GITEE_API_BASE": "https://gitee.com/api/v5", "GITEE_ACCESS_TOKEN": "<your personal access token>" } } } }

Opciones de la línea de comandos

  • -token : token de acceso a Gitee
  • -api-base : URL base de la API de Gitee (predeterminada: https://gitee.com/api/v5 )
  • -version : Mostrar información de la versión
  • -transport : Tipo de transporte (stdio o sse, predeterminado: stdio)
  • -sse-address : el host y el puerto donde iniciar el servidor SSE (predeterminado: localhost:8000)

Variables de entorno

También puedes configurar el servidor utilizando variables de entorno:

  • GITEE_ACCESS_TOKEN : Token de acceso de Gitee
  • GITEE_API_BASE : URL base de la API de Gitee

Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.

Herramientas disponibles

El servidor proporciona varias herramientas para interactuar con Gitee:

HerramientaCategoríaDescripción
lista_de_repositorios_de_usuariosRepositorioLista de repositorios autorizados por el usuario
obtener_contenido_del_archivoRepositorioObtener el contenido de un archivo en un repositorio
crear_repositorio_de_usuarioRepositorioCrear un repositorio de usuarios
crear_repositorio_orgRepositorioCrear un repositorio de la organización
crear_entrar_repositorioRepositorioCrear un repositorio empresarial
repositorio_de_bifurcaciónRepositorioBifurcar un repositorio
crear_liberaciónRepositorioCrear una versión para un repositorio
lista_de_lanzamientosRepositorioLista de versiones del repositorio
búsqueda_de_repositorios_de_código_abiertoRepositorioBuscar repositorios de código abierto en Gitee
lista_de_repositorios_extraccionesSolicitud de extracciónListar solicitudes de extracción en un repositorio
fusión_extracciónSolicitud de extracciónFusionar una solicitud de extracción
crear_extracciónSolicitud de extracciónCrear una solicitud de extracción
actualización_extracciónSolicitud de extracciónActualizar una solicitud de extracción
obtener_detalles_de_extracciónSolicitud de extracciónObtener detalles de una solicitud de extracción
comentario_pullSolicitud de extracciónComentar una solicitud de extracción
lista_extraer_comentariosSolicitud de extracciónListar todos los comentarios para una solicitud de extracción
crear_problemaAsuntoCrear un problema
problema de actualizaciónAsuntoActualizar un problema
obtener_repo_detalle_del_problemaAsuntoObtener detalles de un problema del repositorio
lista_de_problemas_del_repositorioAsuntoLista de problemas del repositorio
problema de comentarioAsuntoComentar un problema
lista_de_comentarios_de_problemasAsuntoLista de comentarios sobre un problema
obtener_información_del_usuarioUsuarioObtenga información actual del usuario autenticado
usuarios_de_búsquedaUsuarioBuscar usuarios
lista_notificaciones_de_usuarioNotificaciónLista de notificaciones de usuario

Contribución

¡Agradecemos las contribuciones de la comunidad de código abierto! Si desea contribuir a este proyecto, siga estas pautas:

  1. Bifurcar el repositorio.
  2. Crea una nueva rama para tu característica o corrección de error.
  3. Realice sus cambios y asegúrese de que el código esté bien documentado.
  4. Envíe una solicitud de extracción con una descripción clara de sus cambios.

Para obtener más información, consulte el archivo CONTRIBUYENDO .

-
security - not tested
A
license - permissive license
-
quality - not tested

Integración de API de Gitee, gestión de repositorios, problemas y solicitudes de extracción, y mucho más.

  1. Features
    1. Installation
      1. Prerequisites
      2. Building from Source
      3. Use go install
    2. Usage
      1. MCP Hosts Configuration
      2. Command-line Options
      3. Environment Variables
    3. License
      1. Available Tools
        1. Contribution
          ID: hztxcovzdz