Gitea

Gitea MCP integration

Answers Gitea configuration questions from the running instance and renders Markdown or AsciiDoc into the HTML Gitea itself would produce.

19actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Render markdown

    Lyro renders a markdown document as HTML with configurable rendering modes. Support agents format documentation and knowledge base content instantly.

  • Get all organizations

    Lyro retrieves a paginated list of all organizations in the Gitea instance. Agents quickly navigate repositories and route code issues to the right team.

  • List organization actions secrets

    Lyro lists all action secrets for an organization. Support teams audit security configurations and troubleshoot deployment failures.

See all 19 actions

How businesses use Gitea + Lyro

Each card is one request a support team gets, and the Gitea actions Lyro runs to close it.

  • Answer what this Gitea instance actually allows

    Lyro reads the instance's repository, attachment, and API settings, so a question about mirroring, LFS, allowed file types, or pagination limits is answered from configuration rather than from the docs.

    Get General Repository SettingsGet General Attachment SettingsGet General API Settings
  • Pick the right license and gitignore before a repo exists

    Before someone creates a repository, Lyro lists the license and gitignore templates the instance carries, pulls the full text of the one they choose, and shows the label set that goes with it.

    List License TemplatesList Gitignore TemplatesGet Label Template Info
  • Verify the version and signing key behind your commits

    Lyro returns the instance version, its NodeInfo metadata, and the default GPG public key, so a developer can confirm API compatibility and trust the signatures on Gitea-generated commits.

    Get VersionGet Node InfoGet Signing Key
  • Turn Markdown into rendered HTML

    Lyro converts Markdown, raw Markdown, or another supported markup format into HTML using the comment, wiki, or file rendering context the content is actually destined for.

    Render MarkdownRender Markdown RawRender Markup

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Gitea actions it has and picks the ones a request needs.

  1. 01

    Connect Gitea

    Authorize the Gitea account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Gitea actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Gitea · Lyro

Everything else about Gitea

Setup, permissions, and the limits of what Lyro can do inside Gitea.

  • No. This toolkit is read and render only: it covers instance settings, templates, organization listings, and the Markdown and markup renderers, with no action that creates a repository, an issue, or a pull request. Lyro can tell a developer exactly what the instance permits, then hand the change itself to a human.

Every action available in Gitea

All 19 actions your agent can call on Gitea, straight from the live MCP connection.

  • Get activitypub person actor

    Retrieve the ActivityPub Person actor for a Gitea user.

  • Get general API settings

    Retrieve the Gitea instance's global API settings including pagination limits and response size constraints.

  • Get general attachment settings

    Retrieve the Gitea instance's global settings for file attachments including enabled status, allowed file types, size limits, and file count limits.

  • Get general repository settings

    Retrieve the Gitea instance's global settings for repositories including feature flags for mirroring, HTTP Git, migrations, stars, time tracking, and LFS.

  • Get general ui settings

    Retrieve the Gitea instance's global settings for UI including default theme, allowed reactions, and custom emojis.

  • Get gitignore template info

    Retrieve information about a specific gitignore template.

  • Get label template info

    Retrieve all labels from a specific label template.

  • Get license template info

    Retrieve information about a specific license template.

  • Get node info

    Retrieve the nodeinfo of the Gitea application.

  • Get signing key

    Retrieve the default GPG signing key used by Gitea to sign commits.

  • Get version

    Retrieve the version of the Gitea application.

  • List gitignore templates

    Retrieve all available gitignore templates.

  • List label templates

    Retrieve all available label templates.

  • List license templates

    Retrieve all available license templates.

  • Get all organizations

    Retrieve a paginated list of all organizations in the Gitea instance.

  • List organization actions secrets

    List all action secrets for an organization.

  • Render markdown

    Render a markdown document as HTML with configurable rendering modes and context.

  • Render markdown raw

    Render raw markdown text as HTML.

  • Render markup

    Render a markup document as HTML with support for multiple markup formats.

Ready to connect Gitea?

Authorize the account and your agent has all 19 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot