Développement logiciel

Serveur MCP Gitea

Gitea est la forge Git que de nombreuses équipes hébergent sur leurs propres serveurs. Via Flowplane, un assistant IA peut lire les dépôts, les fichiers, les commits, les pull requests avec leurs diffs et leurs revues, les issues, les releases et les logs des jobs Actions. Il peut ouvrir des issues et des pull requests, commenter, relire, committer un fichier ou fusionner, et chacune de ces modifications attend votre accord par défaut.

Outils
25 en lecture · 19 en écriture
Connexion
Votre compte ou une clé partagée
Approbation, par défaut
Les modifications vous attendent
Serveur MCP
Outils de Flowplane
Ce qu’il peut faire

Ce que votre assistant peut faire dans Gitea

25 outils qui lisent et 19 qui modifient quelque chose dans Gitea. La lecture est permise; une modification marquée « demande d’abord » attend par défaut l’accord de la personne, et les règles de votre espace de travail décident du reste.

Lecture25

  • Vérifier la connexionLe compte utilisé et si la connexion fonctionnewhoami
  • Lister les dépôtsLes vôtres, ceux d’un propriétaire, ou par nomlist_repos
  • Voir un dépôtLes paramètres et compteurs d’un dépôtget_repo
  • Lister les branchesLes branches d’un dépôtlist_branches
  • Lire un fichierLe texte d’un fichier, tronqué à une tailleget_file
  • Lister un dossierFichiers et dossiers, un niveau ou tout en dessouslist_dir
  • Lister les commitsLes commits d’une branche ou d’un cheminlist_commits
  • Voir un commitUn commit avec les fichiers modifiésget_commit
  • Comparer deux refsLes commits qu’une branche a en plus d’une autrecompare
  • Voir le statutLes checks d’un commit: réussis ou nonget_status
  • Lister les pull requestsLes pull requests d’un dépôtlist_prs
  • Voir une pull requestUne pull requestget_pr
  • Fichiers d’une PRLes fichiers modifiés par une pull requestlist_pr_files
  • Lire le diff d’une PRLes modifications en diff unifié, tronquéget_pr_diff
  • Revues d’une PRLes revues, ou les commentaires d’une revuelist_pr_reviews
  • Lister les issuesLes issues d’un dépôt, filtréeslist_issues
  • Voir une issueUne issueget_issue
  • Lister les commentairesLa discussion d’une issue ou d’une pull requestlist_comments
  • Rechercher des issuesIssues et pull requests dans plusieurs dépôtssearch_issues
  • Lister les labelsLes labels d’un dépôt ou d’une organisationlist_labels
  • Lister les jalonsLes jalons d’un dépôtlist_milestones
  • Lister les releasesLes releases, ou une par son tag avec ses noteslist_releases
  • Lister les runs ActionsLes runs de workflow, ou les jobs d’un runlist_action_runs
  • Lire le log d’un jobLa fin du log d’un job Actionsget_action_job_log
  • Lister les notificationsVos notifications non lueslist_notifications

Modificationsdemande d’abord19

  • Créer une issueOuvrir une nouvelle issue, après accordcreate_issue
  • Modifier une issueModifier ou fermer une issue, après accordedit_issue
  • Ajouter un commentaireCommenter une issue ou une pull request, après accordadd_comment
  • Modifier un commentaireChanger le texte d’un commentaire, après accordedit_comment
  • Changer les labelsAjouter ou retirer les labels d’une issue, après accordupdate_labels
  • Créer un labelCréer un nouveau label, après accordcreate_label
  • Créer une pull requestOuvrir une pull request, après accordcreate_pr
  • Modifier une pull requestModifier une pull request, après accordedit_pr
  • Demander une revueDemander une revue à des personnes, après accordrequest_review
  • Soumettre une revueApprouver, demander des changements ou commenter, après accordsubmit_review
  • Créer une brancheCréer une nouvelle branche, après accordcreate_branch
  • Écrire un fichierCommitter le nouveau texte d’un fichier, après accordcreate_or_update_file
  • Créer une releasePublier une release, après accordcreate_release
  • Fusionner une pull requestLa fusionner dans sa branche, accord demandé par défautmerge_pr
  • Supprimer une brancheRetirer une branche, accord demandé par défautdelete_branch
  • Supprimer un fichierRetirer un fichier dans un commit, accord demandé par défautdelete_file
  • Supprimer une releaseRetirer une release, accord demandé par défautdelete_release
  • Supprimer un labelRetirer un label, accord demandé par défautdelete_label
  • Supprimer un commentaireRetirer un commentaire, accord demandé par défautdelete_comment
Comment il se connecte

Connexion

Deux façons. Se connecter avec Gitea: un administrateur Gitea enregistre une seule fois une application OAuth2 dans votre Gitea, puis chaque personne se connecte et agit en son nom. Ou un jeton d’accès: une personne crée un jeton dans Gitea (Paramètres, Applications) et le colle, et l’assistant agit avec les droits de ce compte, limités aux portées cochées. Flowplane le garde scellé; l’assistant ne le voit jamais.

Dans Flowplane: Dans la console Flowplane, ajoutez Gitea, saisissez l’adresse à laquelle vous ouvrez Gitea, puis indiquez l’identifiant client et le secret de l’application OAuth, ou collez un jeton d’accès.

MCP

Gitea et MCP

Le projet Gitea publie un serveur MCP officiel, gitea-mcp, que vous installez et faites tourner vous-même à côté de votre Gitea. Flowplane ne l’utilise pas: il parle directement à l’API REST de votre Gitea, sans rien à installer ni à héberger en plus.

Essayez

Quoi demander

  • “Quelles pull requests de acme/website sont encore ouvertes, et lesquelles ont des checks en échec?”
  • “Montre le diff de la PR 42 et résume ce qu’elle change.”
  • “Pourquoi le dernier run Actions sur main a-t-il échoué? Lis le log du job en erreur.”
  • “Ouvre une issue dans acme/api: le bouton d’export bloque sur les gros fichiers, avec le label bug.”
  • “Fusionne la pull request 57 de acme/website dès que ses checks passent.”
Votre assistant

Connectez votre assistant à Gitea

Une seule adresse Flowplane fonctionne dans chaque assistant ci-dessous, avec les mêmes règles et le même journal. Les étapes pour chacun:

Questions

Questions

Quelle façon de se connecter choisir?
Se connecter avec Gitea quand plusieurs personnes l’utilisent: chacune agit en son nom. Il faut Gitea 1.23 ou plus récent pour que les portées s’appliquent, et un Gitea joignable depuis internet sur le port 443 avec un certificat public. Utilisez un jeton d’accès pour une seule personne, pour un Gitea plus ancien, ou pour un Gitea derrière un pare-feu (via un tunnel) ou avec un certificat de votre propre autorité.
Que peut modifier l’assistant dans Gitea?
Les issues, commentaires, labels, pull requests, revues, branches, fichiers et releases, et chaque modification attend votre accord par défaut. Fusionner une pull request et toute suppression sont irréversibles: ils attendent votre accord par défaut. Créer, supprimer ou transférer des dépôts, les collaborateurs et équipes, les webhooks, les clés de déploiement, la protection des branches, les secrets, les paquets, l’administration, les fusions forcées et la relance ou l’annulation d’Actions sont exclus volontairement.
Avec quelles versions de Gitea cela fonctionne-t-il?
Gitea 1.22 et plus récent. Les runs Actions et les logs de jobs demandent la 1.25. Forgejo parle la même API pour l’essentiel, sans la recherche de branches ni quelques filtres.
Quels assistants IA peuvent utiliser Gitea via Flowplane?
Claude, Claude Code, ChatGPT, Cursor, Codex, GitHub Copilot et Mistral Le Chat, ainsi que tout autre client qui prend en charge les serveurs MCP distants avec connexion. Tous atteignent Gitea par la même adresse Flowplane.
Combien ça coûte?
Gratuit pour une personne, avec jusqu’à trois applications et cinq assistants. Personnel Pro coûte 9 € par mois TVA comprise; les entreprises commencent à 99 € par mois pour dix utilisateurs actifs. Prix indicatifs; voir la page des tarifs.

Flowplane n’est ni affilié à l’éditeur de Gitea ni approuvé par lui; le nom et le logo servent uniquement à désigner l’application. Tarifs

Laissez votre IA travailler avec vos données. En toute sécurité, dès aujourd’hui.

Gratuit pour vous, prêt en une minute. Pour votre équipe ou votre entreprise, nous vous aidons volontiers à démarrer.