Перейти к содержимому

Gitee MCP Server

Сервер для взаимодействия с API Gitee, позволяющий управлять репозиториями, issues и pull requests через AI-ассистентов.

Go
40 stars

Описание

mcp-gitee — реализация сервера Model Context Protocol (MCP) для Gitee на Go. Предоставляет инструменты для работы с API: управление репозиториями (создание, форкинг, релизы), issues (создание, обновление, комментарии), pull requests (создание, слияние, комментарии), пользователями и уведомлениями. Поддерживает конфигурацию через CLI-флаги и переменные окружения, разные инстансы Gitee. Идеально для интеграции AI-ассистентов (Claude, Cursor) в автоматизацию DevOps-задач на Gitee.

Возможности

Управление репозиториями

Список, создание, форкинг и релизы репозиториев пользователя, организации или предприятия.

Работа с pull requests

Создание, обновление, слияние, комментарии и получение деталей PR, включая diff файлов.

Управление issues

Создание, обновление, список и комментарии к issues в репозитории.

Информация о пользователях

Получение данных о текущем пользователе и поиск пользователей.

Уведомления

Список уведомлений пользователя.

Конфигурация инструментов

Включение/отключение конкретных инструментов через whitelist/blacklist.

Установка

Установка требует Go 1.23+. Клонируйте репозиторий: git clone https://gitee.com/oschina/mcp-gitee.git && cd mcp-gitee. Соберите: make build (добавьте bin/mcp-gitee в PATH). Или: go install gitee.com/oschina/mcp-gitee@latest. Для MCP-хостов настройте JSON-конфиг, например: { “mcpServers”: { “gitee”: { “command”: “npx”, “args”: ["-y", “@gitee/mcp-gitee@latest”], “env”: { “GITEE_API_BASE”: “https://gitee.com/api/v5", “GITEE_ACCESS_TOKEN”: “” } } } } Токен получите в профиле Gitee.

Информация

Язык
Go
Лицензия
MIT License
GitHub Stars
40

Ссылки