Repository navigation
Add the Gitea adapter - #1275
Conversation
|
👋 Welcome, @abdd8433, and thanks for opening your first PR on AnythingMCP! A few quick pointers:
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. |
|
All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
helpcodeai
left a comment
There was a problem hiding this comment.
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:
- Logo. Step 6 of the adapter guide: add
packages/frontend/public/logos/connectors/gitea.svg(theiconisgitea). Without it the card in the catalog has no logo. Please use the official Gitea logo as a clean SVG. - 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:lastVerifiedstays null. Please also remove the stray mention at the end.
Once both are in and CI is green, I will merge it.
|
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 |
85d41b8 to
609af08
Compare
helpcodeai
left a comment
There was a problem hiding this comment.
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!
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 instancepackages/frontend/public/logos/connectors/gitea.svg: official Gitea logocatalog.ts: regenerated withscripts/regenerate-catalog.mjsTesting
node scripts/adapter-count.mjs --checkpasses (548 adapters, 26 keyless, 8427 tools)lastVerifiedstays null.Notes