Руководство по коннектору6 мин чтенияMCP-инструментов: 307 языков

Gitea MCP-сервер: репозитории, задачи и pull request'ы

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и pull request'ы вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

HCАвтор: команда HelpCodeОбновлено 6 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Gitea

Gitea

Let your AI read your Gitea: find repositories, triage issues and pull requests with their comments, files, diffs and reviews, check releases and organizations, and read branches, commits and files. gitea.com or your own Gitea server, with an access token. Read-only.

инструментов

30

Регион

INTL

Категория

Инфраструктура

Аутентификация

API Key

Требуемые env-vars

GITEA_URLGITEA_TOKEN
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Кратко

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и pull request'ы вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

Пошаговая настройка

Подключи Gitea к Claude, ChatGPT или Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Gitea в пошаговой настройке и добавь свой MCP URL в своего ИИ-ассистента. Без кода и без собственного сервера.

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Попробуй спросить

Примеры промптов для Gitea

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Gitea · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Не хочешь ничего устанавливать? Используй cloud.anythingmcp.com напрямую. Войди, нажми Connectors → Gitea, вставь свои учётные данные, создай MCP API-ключ — готово. Без Docker, без git clone, без локального сервера.

Gitea

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и pull request'ы вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

Настройка

Настройка занимает около 2 минут. Тебе нужны учётная запись на gitea.com или на твоём собственном сервере Gitea и токен доступа с правом Read для Repository, Issue, Organization и User.

  1. В Gitea нажми на свой аватар, затем Settings, затем Applications. В разделе Manage Access Tokens введи имя (например, «AnythingMCP») и установи для Repository, Issue, Organization и User значение Read (области доступа read:repository, read:issue, read:organization и read:user). В версии Gitea без областей доступа токена токен получает полный доступ своего пользователя.
  2. Нажми Generate Token и сразу скопируй токен: Gitea показывает его только один раз. Вставь в GITEA_TOKEN только сам токен, без слова token или Bearer перед ним. Коннектор добавляет token сам.
  3. Укажи в GITEA_URL адрес, по которому ты открываешь Gitea, например https://gitea.com или https://git.example.com, без /api/v1 и без завершающего слеша. Если Gitea работает во вложенном пути, сохрани его (https://example.com/gitea).
  4. Установи коннектор и выполни gitea_get_current_user: он покажет пользователя, которому принадлежит токен, и подтвердит, что адрес и токен работают.

Только чтение: все 30 инструментов только читают. Коннектор не может ничего создавать, изменять или удалять в Gitea, а ИИ видит ровно то, что видит пользователь токена.

Что он читает: репозитории (поиск по всему экземпляру или список для твоего пользователя, организации или другого пользователя), задачи с комментариями, метками и вехами, pull request'ы с изменёнными файлами, диффом, коммитами и ревью, релизы с описаниями и прикреплёнными файлами, организации с участниками и командами, ветки, коммиты, дерево файлов и содержимое файлов. gitea_search_issues находит задачи и pull request'ы во всех репозиториях, которые назначены тебе, созданы тобой или ждут твоего ревью.

Репозитории и номера: каждый репозиторий принимает owner (пользователь или организация) и repo — две части https://host/owner/repo. Задачи и pull request'ы используют одну последовательность номеров на репозиторий. Gitea считает pull request ещё и задачей, поэтому gitea_get_issue и gitea_list_issue_comments работают и с номером pull request'а, показывая его заголовок, метки и обсуждение, а gitea_get_pull_request, gitea_get_pull_request_files и gitea_get_pull_request_diff дают сторону кода.

Твой собственный сервер: Gitea на внутреннем хосте (приватный IP или внутреннее имя) требует собственного развёрнутого AnythingMCP в той же сети, с именем хоста в SSRF_ALLOWED_HOSTS, иначе защита исходящих запросов заблокирует вызов. Forgejo и Codeberg, который на нём работает, предоставляют те же маршруты API v1, поэтому адрес вроде https://codeberg.org тоже должен работать. Коннектор написан под API Gitea.

Ограничения: сервер Gitea по умолчанию возвращает 30 элементов на страницу и не более 50 (настройка MAX_RESPONSE_ITEMS), поэтому ИИ запрашивает следующую страницу, а не больший лимит. Диффы pull request'ов и содержимое файлов размером более 200 КБ обрезаются: остальное смотри по html_url pull request'а.

Частые ошибки: 401 означает, что токен неверный, просрочен или удалён, либо GITEA_URL указывает на другой сервер. 403 означает, что у токена нет области доступа, нужной для вызова (Gitea называет её в сообщении), например read:issue для задач или read:organization для организаций. 404 означает, что репозиторий, задача или файл не существует либо пользователь не может его видеть: Gitea отвечает 404 для скрытых приватных ресурсов. 422 указывает на отсутствующее или недопустимое поле.

Коннектор не создаёт и не редактирует задачи, комментарии, pull request'ы, релизы, ветки или файлы, не выполняет слияние и не одобряет, а также не охватывает запуски и рабочие процессы Actions, пакеты, вики, уведомления, вебхуки, ключи развёртывания и администрирование.

Предварительные требования: GITEA_URL, GITEA_TOKEN

Установка коннектора локально

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Открой http://localhost:3000/connectors/store, выбери Gitea и вставь переменные окружения, перечисленные в разделе «Предварительные требования».

Доступные инструменты

ИнструментЧто делает
gitea_get_current_userПолучает пользователя Gitea, которому принадлежит токен: id, login, full_name, email, is_admin и html_url
gitea_search_repositoriesИщет репозитории, которые токен видит во всём экземпляре, по ключевому слову, теме, типу или состоянию архивации: full_name, description…
gitea_list_my_repositoriesВыводит список репозиториев пользователя токена с full_name, description, default_branch, private, archived, stars_count…
gitea_list_organization_repositoriesВыводит список репозиториев организации, которые видит пользователь токена: full_name, description, default_branch, private, archived…
gitea_list_user_repositoriesВыводит список репозиториев заданного пользователя, которые видит пользователь токена: full_name, description, default_branch, private, archived…
gitea_get_repositoryПолучает один репозиторий: description, default_branch, private, archived, fork, empty, size, stars_count, forks_count, open_issues_count…
gitea_list_issuesВыводит список задач репозитория с фильтрами: number, title, state, labels, assignees, milestone, comments count, created_at, updated_at и…
gitea_search_issuesИщет задачи и pull request'ы во всех репозиториях, которые видит пользователь токена, или сужает поиск до назначенных, созданных, упоминающих…
gitea_get_issueПолучает одну задачу по номеру: title, body (Markdown), state, labels, assignees, milestone, due_date, comments count, created_at, closed_at…
gitea_list_issue_commentsВыводит комментарии к задаче, от старых к новым: id, body (Markdown), user, created_at, updated_at и html_url
gitea_list_labelsВыводит метки репозитория: id, name, color и description
gitea_list_milestonesВыводит вехи репозитория: id, title, state, description, due_on, open_issues и closed_issues
gitea_list_pull_requestsВыводит pull request'ы репозитория: number, title, state, merged, mergeable, head и base ветки, user, labels, created_at, updated_at…
gitea_get_pull_requestПолучает один pull request по номеру: title, body (Markdown), state, merged, mergeable, head и base (branch, sha, repository), additions…
gitea_get_pull_request_filesВыводит файлы, которые изменяет pull request: filename, previous_filename, status (added, modified, deleted, renamed), additions, deletions и…
gitea_get_pull_request_diffЧитает единый дифф pull request'а как обычный текст для просмотра реальных изменений
gitea_list_pull_request_commitsВыводит коммиты pull request'а: sha, message, author, date и html_url
gitea_list_pull_request_reviewsВыводит ревью pull request'а: id, reviewer, state (APPROVED, REQUEST_CHANGES, COMMENT, PENDING), body, comments_count и submitted_at
gitea_list_releasesВыводит релизы репозитория, от новых к старым: tag_name, name, body (описание релиза в Markdown), draft, prerelease, published_at, прикреплённые…
gitea_get_latest_releaseПолучает самый свежий релиз, который не является ни черновиком, ни предварительным: tag_name, name, body (описание релиза), published_at, assets и…
gitea_get_release_by_tagПолучает один релиз по имени тега: name, body (описание релиза), draft, prerelease, published_at, assets и html_url
gitea_list_my_organizationsВыводит организации, в которых состоит пользователь токена: name, full_name, description, visibility и website
gitea_get_organizationПолучает одну организацию: name, full_name, description, website, location, visibility и avatar_url
gitea_list_organization_membersВыводит участников организации, которых может видеть пользователь токена: login, full_name и html_url
gitea_list_organization_teamsВыводит команды организации: id, name, description, permission и признак того, охватывает ли команда все репозитории
gitea_list_branchesВыводит ветки репозитория: name, последний коммит (id, message, timestamp), protected и кто может выполнять push
gitea_list_commitsВыводит коммиты репозитория, от новых к старым: sha, message, author, date и html_url
gitea_get_commitПолучает один коммит по ветке, тегу или sha: message, author, committer, date, parents, html_url и, с files, изменённые файлы и статистику
gitea_get_treeВыводит файлы и папки репозитория для ветки, тега или коммита: path, type (blob для файла, tree для папки), mode и size
gitea_get_file_contentЧитает файл репозитория как текст для ветки, тега или коммита (ветка по умолчанию, если ref не указан)

Следующие шаги

Это руководство помогло?

Подключи Gitea к Claude, ChatGPT или Copilot за 2 минуты

Начни бесплатный пробный период в AnythingMCP Cloud, подключи Gitea в пошаговой настройке и добавь свой MCP URL в своего ИИ-ассистента. Без кода и без собственного сервера.

Похожие руководства

Коннекторы

Подключить Gitea MCP к ChatGPT: задачи и ревью

Позволь своему ИИ читать твой Gitea: находить репозитории, разбирать задачи и pull request'ы вместе с комментариями, файлами, диффами и ревью, смотреть релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

Коннекторы

Подключить Gitea MCP к Claude: задачи и diff

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и пулл-реквесты вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

Коннекторы

Подключить Gitea MCP к Microsoft Copilot

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и пулл-реквесты вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

Коннекторы

Подключить Gitea MCP к Cursor: файлы и коммиты

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и пулл-реквесты вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

Коннекторы

Подключить Gitea MCP к Gemini CLI: задачи и файлы

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и пулл-реквесты вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

Коннекторы

Подключить Gitea MCP к Meta Muse: задачи и diff

Позволь своему ИИ читать твой Gitea: искать репозитории, разбирать задачи и пулл-реквесты вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.