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.
- Obtener problemas del repositorio
- Implementar codificación y crear una solicitud de extracción basada en los detalles del problema
- 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
- Clonar el repositorio:Copy
- Construir el proyecto:Mover ./bin/mcp-gitee PATH envCopy
Utilice go install
Uso
Compruebe la versión de mcp-gitee:
Configuración de hosts MCP
Ejemplo de configuración: Haga clic para ver más configuraciones de la aplicación
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 GiteeGITEE_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:
Herramienta | Categoría | Descripción |
---|---|---|
lista_de_repositorios_de_usuarios | Repositorio | Lista de repositorios autorizados por el usuario |
obtener_contenido_del_archivo | Repositorio | Obtener el contenido de un archivo en un repositorio |
crear_repositorio_de_usuario | Repositorio | Crear un repositorio de usuarios |
crear_repositorio_org | Repositorio | Crear un repositorio de la organización |
crear_entrar_repositorio | Repositorio | Crear un repositorio empresarial |
repositorio_de_bifurcación | Repositorio | Bifurcar un repositorio |
crear_liberación | Repositorio | Crear una versión para un repositorio |
lista_de_lanzamientos | Repositorio | Lista de versiones del repositorio |
búsqueda_de_repositorios_de_código_abierto | Repositorio | Buscar repositorios de código abierto en Gitee |
lista_de_repositorios_extracciones | Solicitud de extracción | Listar solicitudes de extracción en un repositorio |
fusión_extracción | Solicitud de extracción | Fusionar una solicitud de extracción |
crear_extracción | Solicitud de extracción | Crear una solicitud de extracción |
actualización_extracción | Solicitud de extracción | Actualizar una solicitud de extracción |
obtener_detalles_de_extracción | Solicitud de extracción | Obtener detalles de una solicitud de extracción |
comentario_pull | Solicitud de extracción | Comentar una solicitud de extracción |
lista_extraer_comentarios | Solicitud de extracción | Listar todos los comentarios para una solicitud de extracción |
crear_problema | Asunto | Crear un problema |
problema de actualización | Asunto | Actualizar un problema |
obtener_repo_detalle_del_problema | Asunto | Obtener detalles de un problema del repositorio |
lista_de_problemas_del_repositorio | Asunto | Lista de problemas del repositorio |
problema de comentario | Asunto | Comentar un problema |
lista_de_comentarios_de_problemas | Asunto | Lista de comentarios sobre un problema |
obtener_información_del_usuario | Usuario | Obtenga información actual del usuario autenticado |
usuarios_de_búsqueda | Usuario | Buscar usuarios |
lista_notificaciones_de_usuario | Notificación | Lista 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:
- Bifurcar el repositorio.
- Crea una nueva rama para tu característica o corrección de error.
- Realice sus cambios y asegúrese de que el código esté bien documentado.
- 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 .
This server cannot be installed
Integración de API de Gitee, gestión de repositorios, problemas y solicitudes de extracción, y mucho más.