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

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

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

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

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

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

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

Плагин AnythingMCP в каталоге ChatGPT отвечает на вопросы по базам данных вашей компании в AnythingMCP Cloud (PostgreSQL, MySQL, SQL Server, Oracle, SAP HANA, SQLite, MongoDB, только чтение): откройте страницу плагина (откроется в новой вкладке) и нажмите Install plugin. Все остальные коннекторы добавляются в ChatGPT как собственный MCP-сервер с MCP URL вашего AnythingMCP.

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

Примеры промптов для 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 + ChatGPT

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

Что он читает: репозитории (поиск по всему экземпляру или список для твоего пользователя, организации или другого пользователя), задачи с комментариями, метками и вехами, 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 или внутреннее имя) требует self-hosted 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, пакеты, вики, уведомления, вебхуки, 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 — Добавь коннектор в ChatGPT

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

ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и на платных тарифах. Режим разработчика больше не нужен. В рабочем пространстве Business добавлять плагин могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать разрешение Create plugins with MCPs.

  1. Перейди на chatgpt.com/plugins, нажми Add, затем Add custom MCP server.
  2. Введи название, например Name: Gitea.
  3. В разделе Connection введи Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID и оставь Authentication со значением OAuth.
  4. Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
  5. Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.

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

ИнструментЧто делает
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Ищет задачи и pull request'ы во всех репозиториях, видимых пользователю токена, или сужает поиск до назначенных, созданных, упоминающих…
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Список pull request'ов репозитория: number, title, state, merged, mergeable, головная и базовая ветки, user, labels, created_at, updated_at…
gitea_get_pull_requestПолучает один pull request по номеру: title, body (Markdown), state, merged, mergeable, head и base (ветка, sha, репозиторий), 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 не указан)

FAQ

Работает ли бесплатный тариф ChatGPT с пользовательскими MCP-серверами? OpenAI описывает пользовательские MCP-серверы только для платных тарифов; бесплатного тарифа в этом списке нет.

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

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

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

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

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

Коннекторы

Подключить 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, с токеном доступа. Только чтение.

Коннекторы

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

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