Connecter Codex à Gitea

Codex atteint Gitea par une seule adresse Flowplane. Vous ajoutez Gitea une fois dans Flowplane, vous ajoutez cette adresse à Codex, puis vous vous connectez. Lisez le code, les issues, les pull requests et les logs Actions de votre Gitea; ouvrez, relisez ou fusionnez après accord.

Outils
24 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
  1. 1

    Ajoutez Gitea 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.

    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.

    Connecter Gitea →

  2. 2

    Ajoutez Flowplane à Codex

    Votre adresse figure dans la console Flowplane; elle ressemble à

    https://mcp.flowplane.eu/<your-label>

    1. Ajoutez le serveur avec la première commande ci-dessous.
    2. Connectez-vous avec la seconde: votre navigateur ouvre Flowplane; connectez-vous et autorisez Codex.
    3. Dans l’extension IDE: MCP servers › Add server, choisissez Streamable HTTP, collez https://mcp.flowplane.eu/<your-label>, puis Authenticate.
    codex mcp add flowplane --url https://mcp.flowplane.eu/<your-label>
    codex mcp login flowplane

    Étapes vérifiées dans la documentation de l’éditeur (OpenAI)

  3. 3

    Demandez à Codex

    • “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.”
Ce qu’il peut faire

Ce que Codex peut faire dans 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.

Lecture24

  • 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
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.
Codex voit-il le mot de passe ou la clé de Gitea?
Non. Vous vous connectez à Gitea via Flowplane, qui garde cette connexion scellée. Codex ne reçoit qu’une connexion Flowplane à votre nom, que vous pouvez révoquer dans la console.
Codex peut-il modifier quelque chose dans Gitea sans demander?
Pas par défaut: chaque modification dans Gitea attend votre accord dans le navigateur. Les règles de votre espace de travail décident, outil par outil.
Votre assistant

Autres assistants avec Gitea

Tout sur Gitea et Flowplane →

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.