Skip to main content

Forgejo

@shrug/forgejov2026.04.13.1· 17d agoMODELS
01README

Query Forgejo and Gitea instances via the shared /api/v1 REST API.

02Models1
@shrug/forgejov2026.04.13.1forgejo.ts

Global Arguments

ArgumentTypeDescription
hoststringForgejo or Gitea instance URL (e.g. https://codeberg.org). No trailing slash.
tokenstringPersonal access token for the Forgejo/Gitea instance.
metadatarecord
fn list_repos(page: number, limit: number)
List repositories owned by or accessible to the authenticated user.
ArgumentTypeDescription
pagenumberPage number (1-based).
limitnumberResults per page (max 50).
fn get_repo(owner: string, repo: string)
Get details for a specific repository.
ArgumentTypeDescription
ownerstringRepository owner (user or org login).
repostringRepository name.
fn list_issues(owner: string, repo: string, state: enum, page: number, limit: number)
List issues for a repository.
ArgumentTypeDescription
ownerstringRepository owner.
repostringRepository name.
stateenumFilter by issue state.
pagenumberPage number (1-based).
limitnumberResults per page (max 50).
fn get_issue(owner: string, repo: string, index: number)
Get a specific issue by number.
ArgumentTypeDescription
ownerstringRepository owner.
repostringRepository name.
indexnumberIssue number.
fn list_pulls(owner: string, repo: string, state: enum, page: number, limit: number)
List pull requests for a repository.
ArgumentTypeDescription
ownerstringRepository owner.
repostringRepository name.
stateenumFilter by pull request state.
pagenumberPage number (1-based).
limitnumberResults per page (max 50).
fn get_pull(owner: string, repo: string, index: number)
Get a specific pull request by number.
ArgumentTypeDescription
ownerstringRepository owner.
repostringRepository name.
indexnumberPull request number.
fn list_releases(owner: string, repo: string, page: number, limit: number)
List releases for a repository.
ArgumentTypeDescription
ownerstringRepository owner.
repostringRepository name.
pagenumberPage number (1-based).
limitnumberResults per page (max 50).

Resources

repos(1h)— Repositories accessible to the authenticated user
repo(1h)— Details for a single repository
issues(30m)— Issues for a repository
issue(30m)— A single issue
pulls(30m)— Pull requests for a repository
pull(30m)— A single pull request
releases(1h)— Releases for a repository
03Stats
Downloads
2
Archive size
3.7 KB

Not yet scored.

A score will be generated the next time this extension is published. The owner can also trigger scoring manually.

04Platforms
05Labels