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

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

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

HCАвтор: команда HelpCodeОбновлено 7 мин чтения Открытый код на 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: искать репозитории, разбирать задачи и пулл-реквесты вместе с комментариями, файлами, диффами и ревью, проверять релизы и организации, читать ветки, коммиты и файлы. gitea.com или твой собственный сервер Gitea, с токеном доступа. Только чтение.

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

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

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

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

AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.

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

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

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

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

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

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

Gitea + Claude

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

Требования

Полную инструкцию по настройке смотри в самом коннекторе (она видна в магазине внутри приложения, когда ты выбираешь коннектор). Для этого коннектора нужны следующие переменные окружения:

GITEA_URL, GITEA_TOKEN

Шаг 1 — Получи учётные данные

Настройка занимает около 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, а ИИ видит ровно то, что видит пользователь токена.

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

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

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

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

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

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

Шаг 2 — Установи адаптер

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

Шаг 3 — Добавь коннектор в Claude

URL твоего сервера: в AnythingMCP открой MCP Servers → сервер, на котором находится этот коннектор, и скопируй его URL (https://cloud.anythingmcp.com/mcp/…). Используй его везде, где в этом руководстве указан YOUR_SERVER_ID.

Рекомендуемый способ — работает в веб-версии claude.ai без правки конфигурационных файлов.

  1. В Claude открой Customize → Connectors.
  2. Нажми +, затем Add custom connector.
  3. Введи имя, например Gitea, и URL удалённого MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add.
  4. Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.

Все перечисленные ниже инструменты появятся в твоём чате — начинай вводить запросы.

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

ToolWhat it does
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, количество комментариев, created_at, updated_at и…
gitea_search_issuesИскать задачи и пулл-реквесты во всех репозиториях, которые видит пользователь токена, или сузить поиск до назначенных ему, созданных им, упоминающих…
gitea_get_issueПолучить одну задачу по номеру: title, body (Markdown), state, labels, assignees, milestone, due_date, количество комментариев, 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Показать пулл-реквесты репозитория: number, title, state, merged, mergeable, головная и базовая ветки, user, labels, created_at, updated_at…
gitea_get_pull_requestПолучить один пулл-реквест по номеру: title, body (Markdown), state, merged, mergeable, head и base (ветка, sha, репозиторий), additions…
gitea_get_pull_request_filesПоказать файлы, которые изменяет пулл-реквест: filename, previous_filename, status (added, modified, deleted, renamed), additions, deletions и…
gitea_get_pull_request_diffПрочитать unified diff пулл-реквеста как обычный текст, чтобы проверить сами изменения
gitea_list_pull_request_commitsПоказать коммиты пулл-реквеста: sha, message, author, date и html_url
gitea_list_pull_request_reviewsПоказать ревью пулл-реквеста: 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 не указан)

FAQ

Работает ли он с Claude Code так же, как с Claude Desktop? Да — направь оба на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Дальнейшие шаги

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

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

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

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

Коннекторы

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

Позволь своему ИИ читать твой Gitea: находить репозитории, разбирать задачи и pull request'ы вместе с комментариями, файлами, диффами и ревью, смотреть релизы и организации, читать ветки, коммиты и файлы. 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, с токеном доступа. Только чтение.

Коннекторы

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

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