Guía de conector9 minutos de lectura30 herramientas MCP7 idiomas

Conectar Gitea MCP con ChatGPT: issues y revisiones

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

HCPor el equipo de HelpCodeActualizado 9 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

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.

herramientas

30

Región

INTL

Categoría

Infraestructura

Autenticación

API Key

Env vars requeridas

GITEA_URLGITEA_TOKEN
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Resumen

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

Configuración guiada

Conecta Gitea a ChatGPT en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Gitea con la configuración guiada y añade tu URL MCP a ChatGPT. Sin código y sin servidores que mantener.

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

El plugin de AnythingMCP en el directorio de ChatGPT responde, en AnythingMCP Cloud, a preguntas sobre las bases de datos de tu empresa (PostgreSQL, MySQL, SQL Server, Oracle, SAP HANA, SQLite, MongoDB, solo lectura): abre la ficha (se abre en una pestaña nueva) y pulsa Install plugin. Los demás conectores se añaden a ChatGPT como servidor MCP personalizado con la URL MCP de tu AnythingMCP.

Prueba a pedir

Prompts de ejemplo para Gitea

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Gitea · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalar nada? Usa directamente cloud.anythingmcp.com. Inicia sesión, haz clic en Connectors → Gitea, pega tus credenciales, genera una clave de API de MCP y listo. Sin Docker, sin git clone, sin servidor local.

Gitea + ChatGPT

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

Requisitos previos

Consulta las instrucciones completas de configuración incluidas en el conector (visibles en la tienda de la aplicación al seleccionar el conector). Las variables de entorno necesarias para este conector son:

GITEA_URL, GITEA_TOKEN

Paso 1 — Obtén las credenciales

La configuración lleva unos 2 minutos. Necesitas una cuenta en gitea.com o en tu propio servidor Gitea, y un token de acceso con permiso de lectura para Repository, Issue, Organization y User.

  1. En Gitea, haz clic en tu avatar, luego en Settings y después en Applications. En Manage Access Tokens, escribe un nombre (por ejemplo "AnythingMCP") y establece Repository, Issue, Organization y User en Read (los scopes read:repository, read:issue, read:organization y read:user). En una versión de Gitea sin scopes de token, el token obtiene el acceso completo de su usuario.
  2. Haz clic en Generate Token y copia el token de inmediato: Gitea lo muestra una sola vez. Pega solo el token en GITEA_TOKEN, sin la palabra token ni Bearer delante. El conector añade token por sí mismo.
  3. Establece GITEA_URL con la dirección en la que abres Gitea, por ejemplo https://gitea.com o https://git.example.com, sin /api/v1 y sin barra final. Si Gitea se ejecuta bajo una subruta, consérvala (https://example.com/gitea).
  4. Instala el conector y ejecuta gitea_get_current_user: muestra el usuario al que pertenece el token y confirma que la dirección y el token funcionan.

Solo lectura: las 30 herramientas solo leen. El conector no puede crear, modificar ni eliminar nada en Gitea, y la IA ve exactamente lo que puede ver el usuario del token.

Qué lee: repositorios (buscados en toda la instancia, o listados para tu usuario, una organización u otro usuario), issues con comentarios, etiquetas e hitos, pull requests con sus archivos modificados, diff, commits y revisiones, releases con notas y archivos adjuntos, organizaciones con miembros y equipos, ramas, commits, el árbol de archivos y el contenido de los archivos. gitea_search_issues encuentra issues y pull requests en todos los repositorios que te han sido asignados, que has creado tú o que esperan tu revisión.

Repositorios y números: cada repositorio recibe owner (un usuario o una organización) y repo, las dos partes de https://host/owner/repo. Los issues y las pull requests comparten una misma secuencia de números por repositorio. Gitea trata también una pull request como un issue, así que gitea_get_issue y gitea_list_issue_comments funcionan igualmente con el número de una pull request para obtener su título, etiquetas y conversación, mientras que gitea_get_pull_request, gitea_get_pull_request_files y gitea_get_pull_request_diff aportan la parte del código.

Tu propio servidor: un Gitea en un host interno (una IP privada o un nombre interno) necesita un AnythingMCP autoalojado en la misma red, con el nombre de host en SSRF_ALLOWED_HOSTS, o la protección de salida bloqueará la llamada. Forgejo, y Codeberg que lo ejecuta, ofrecen las mismas rutas de la API v1, así que una dirección como https://codeberg.org también debería funcionar. El conector está escrito para la API de Gitea.

Límites: un servidor Gitea devuelve 30 elementos por página por defecto y como máximo 50 (su ajuste MAX_RESPONSE_ITEMS), por lo que la IA pide la página siguiente en lugar de un límite mayor. Los diffs de pull requests y los contenidos de archivos de más de 200 KB se recortan: abre el html_url de la pull request para ver el resto.

Errores comunes: 401 significa que el token es incorrecto, ha caducado o se ha eliminado, o que GITEA_URL apunta a otro servidor. 403 significa que al token le falta un scope que necesita la llamada (Gitea lo indica en el mensaje), por ejemplo read:issue para issues o read:organization para organizaciones. 404 significa que el repositorio, el issue o el archivo no existe o que el usuario no puede verlo: Gitea responde 404 para los recursos privados que oculta. 422 indica un campo ausente o no válido.

El conector no crea ni edita issues, comentarios, pull requests, releases, ramas ni archivos, no fusiona ni aprueba, y no cubre ejecuciones y flujos de trabajo de Actions, paquetes, wikis, notificaciones, webhooks, claves de despliegue ni administración.

Paso 2 — Instala el adaptador

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

Paso 3 — Añade el conector en ChatGPT

La URL de tu servidor: en AnythingMCP, abre MCP Servers → el servidor en el que está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestre YOUR_SERVER_ID.

ChatGPT añade los servidores MCP como plugins en su página Plugins, en la web y en los planes de pago. Ya no hace falta el modo desarrollador. En un espacio de trabajo Business solo pueden añadir uno los administradores y propietarios; en Enterprise y Edu, un administrador puede conceder el permiso Create plugins with MCPs.

  1. Ve a chatgpt.com/plugins, haz clic en Add y luego en Add custom MCP server.
  2. Introduce un nombre, p. ej. Name: Gitea.
  3. En Connection, introduce la Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID y deja Authentication en OAuth.
  4. Selecciona I understand and want to continue y luego Create as a plugin. Cuando ChatGPT te lo pida, inicia sesión en AnythingMCP y permite el acceso.
  5. Instala el nuevo plugin desde tus plugins personales, luego escribe @ en un chat y elígelo.

Herramientas disponibles

HerramientaQué hace
gitea_get_current_userObtiene el usuario de Gitea al que pertenece el token: id, login, full_name, email, is_admin y html_url
gitea_search_repositoriesBusca los repositorios que el token puede ver en toda la instancia por palabra clave, tema, tipo o estado de archivado: full_name, description…
gitea_list_my_repositoriesLista los repositorios que pertenecen al usuario del token, con full_name, description, default_branch, private, archived, stars_count…
gitea_list_organization_repositoriesLista los repositorios de una organización que el usuario del token puede ver: full_name, description, default_branch, private, archived…
gitea_list_user_repositoriesLista los repositorios que pertenecen a un usuario dado y que el usuario del token puede ver: full_name, description, default_branch, private, archived…
gitea_get_repositoryObtiene un repositorio: description, default_branch, private, archived, fork, empty, size, stars_count, forks_count, open_issues_count…
gitea_list_issuesLista los issues de un repositorio con filtros: number, title, state, labels, assignees, milestone, comments count, created_at, updated_at y…
gitea_search_issuesBusca issues y pull requests en todos los repositorios que el usuario del token puede ver, o limita a los asignados a, creados por, que mencionan…
gitea_get_issueObtiene un issue por su número: title, body (Markdown), state, labels, assignees, milestone, due_date, comments count, created_at, closed_at…
gitea_list_issue_commentsLista los comentarios de un issue, del más antiguo al más reciente: id, body (Markdown), user, created_at, updated_at y html_url
gitea_list_labelsLista las etiquetas de un repositorio: id, name, color y description
gitea_list_milestonesLista los hitos de un repositorio: id, title, state, description, due_on, open_issues y closed_issues
gitea_list_pull_requestsLista las pull requests de un repositorio: number, title, state, merged, mergeable, ramas head y base, user, labels, created_at, updated_at…
gitea_get_pull_requestObtiene una pull request por su número: title, body (Markdown), state, merged, mergeable, head y base (rama, sha, repositorio), additions…
gitea_get_pull_request_filesLista los archivos que modifica una pull request: filename, previous_filename, status (added, modified, deleted, renamed), additions, deletions y…
gitea_get_pull_request_diffLee el diff unificado de una pull request como texto plano, para revisar los cambios reales
gitea_list_pull_request_commitsLista los commits de una pull request: sha, message, author, date y html_url
gitea_list_pull_request_reviewsLista las revisiones de una pull request: id, reviewer, state (APPROVED, REQUEST_CHANGES, COMMENT, PENDING), body, comments_count y submitted_at
gitea_list_releasesLista las releases de un repositorio, de la más reciente a la más antigua: tag_name, name, body (notas de la release en Markdown), draft, prerelease, published_at, los adjuntos…
gitea_get_latest_releaseObtiene la release más reciente que no sea un borrador ni una pre-release: tag_name, name, body (notas de la release), published_at, assets y…
gitea_get_release_by_tagObtiene una release por el nombre de su tag: name, body (notas de la release), draft, prerelease, published_at, assets y html_url
gitea_list_my_organizationsLista las organizaciones a las que pertenece el usuario del token: name, full_name, description, visibility y website
gitea_get_organizationObtiene una organización: name, full_name, description, website, location, visibility y avatar_url
gitea_list_organization_membersLista los miembros de una organización que el usuario del token puede ver: login, full_name y html_url
gitea_list_organization_teamsLista los equipos de una organización: id, name, description, permission y si el equipo abarca todos los repositorios
gitea_list_branchesLista las ramas de un repositorio: name, el último commit (id, message, timestamp), protected y quién puede hacer push
gitea_list_commitsLista los commits de un repositorio, del más reciente al más antiguo: sha, message, author, date y html_url
gitea_get_commitObtiene un commit por rama, tag o sha: message, author, committer, date, parents, html_url y, con files, los archivos modificados y las estadísticas
gitea_get_treeLista los archivos y carpetas de un repositorio en una rama, tag o commit: path, type (blob para un archivo, tree para una carpeta), mode y size
gitea_get_file_contentLee un archivo de un repositorio como texto, en una rama, tag o commit (la rama por defecto si se omite ref)

Preguntas frecuentes

¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para los planes de pago; el plan Free no figura en su lista.

Próximos pasos

¿Te ha sido útil esta guía?

Conecta Gitea a ChatGPT en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Gitea con la configuración guiada y añade tu URL MCP a ChatGPT. Sin código y sin servidores que mantener.

Guías relacionadas

Conectores

Conectar Gitea MCP con Claude: issues y diffs

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

Conectores

Conectar Gitea MCP con Microsoft Copilot

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

Conectores

Conectar Gitea MCP con Cursor: archivos y commits

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

Conectores

Conectar Gitea MCP con Gemini CLI: issues y archivos

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

Conectores

Conectar Gitea MCP con Meta Muse: issues y diffs

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.

Conectores

Gitea MCP: repositorios, issues y pull requests

Deja que tu IA lea tu Gitea: encuentra repositorios, clasifica issues y pull requests con sus comentarios, archivos, diffs y revisiones, consulta releases y organizaciones, y lee ramas, commits y archivos. gitea.com o tu propio servidor Gitea, con un token de acceso. Solo lectura.