Skip to content

Add the Gitea adapter - #1275

Merged
helpcodeai merged 5 commits into
HelpCode-ai:mainfrom
abdd8433:adapter/gitea
Oct 27, 2026
Merged

helpcodeai merged 5 commits into
HelpCode-ai:mainfrom
abdd8433:adapter/gitea

Conversation

@abdd8433

@abdd8433 abdd8433 commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds a Gitea adapter (gitea.json) with a live spec (gitea.live.spec.ts) and the official Gitea logo.

Changes

  • packages/backend/src/adapters/intl/gitea.json: new adapter definition (30 read-only GET tools)
  • packages/backend/src/adapters/intl/gitea.live.spec.ts: live spec for a Gitea instance
  • packages/frontend/public/logos/connectors/gitea.svg: official Gitea logo
  • catalog.ts: regenerated with scripts/regenerate-catalog.mjs
  • Adapter count bumped 547 → 548 in README (EN/DE/JA/zh-CN), CITATION.cff, glama.json, package.json and server.json

Testing

  • node scripts/adapter-count.mjs --check passes (548 adapters, 26 keyless, 8427 tools)
  • Live spec not run against a Gitea server, so lastVerified stays null.

Notes

  • Auth: personal access token
  • Works with self-hosted Gitea via a configurable base URL: yes

@github-actions

Copy link
Copy Markdown

👋 Welcome, @abdd8433, and thanks for opening your first PR on AnythingMCP!

A few quick pointers:

  • Make sure CI is green before requesting review (Backend, Frontend, Playwright, CodeQL, Trivy).
  • If this is a new adapter, the parametrised catalog.spec.ts test will validate it automatically.
  • Sign off your commits if you can — it's not blocking, just nice to have.

Someone from the core team will look at this within ~48h. If you don't hear back, please ping us in Discussions / Q&A.

⭐ While you wait — if you find AnythingMCP useful, a star helps others discover it.

@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@abdd8433

Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

github-actions Bot added a commit that referenced this pull request Oct 26, 2026

@helpcodeai helpcodeai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @abdd8433, this is a solid adapter. All 30 tools are GET, the token scopes are explained well, and the validator and the count check pass. I approved the CI runs.

Two things before we can merge:

  1. Logo. Step 6 of the adapter guide: add packages/frontend/public/logos/connectors/gitea.svg (the icon is gitea). Without it the card in the catalog has no logo. Please use the official Gitea logo as a clean SVG.
  2. PR description. The Testing and Notes sections still have the template placeholders (<Gitea instance/version>, <X of Y passing>, <token / basic / OAuth>). Please fill them in with what you actually ran. If you did not run the live spec against a Gitea server, just say so, that is fine: lastVerified stays null. Please also remove the stray mention at the end.

Once both are in and CI is green, I will merge it.

@abdd8433
abdd8433 requested a review from mirkopoloni as a code owner October 27, 2026 09:57
@helpcodeai

Copy link
Copy Markdown
Contributor

Thanks @abdd8433, both points are done, the logo looks right and the description is clear. One last thing: #1285 (Home Assistant) was merged in the meantime, so main is already at 548 adapters and this PR now conflicts. Please rebase on main, run node scripts/regenerate-catalog.mjs, then node scripts/adapter-count.mjs --check and update the counts it names (548 → 549). Once that's pushed I'll approve the CI runs and merge.

@helpcodeai helpcodeai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Logo, description and count are all in. I merged main into the branch to resolve the version conflict from the 0.51.1 release and regenerated llms.txt for the new count. CI is green. Thanks @abdd8433!

@helpcodeai
helpcodeai merged commit 3b480d4 into HelpCode-ai:main Oct 27, 2026
14 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 27, 2026
@abdd8433
abdd8433 deleted the adapter/gitea branch October 27, 2026 14:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants