Repository navigation
feat(adapters): add Pixabay media MCP adapter - #1468
Merged
Merged
Conversation
Add pre-built MCP adapter for Pixabay royalty-free media platform: - packages/backend/src/adapters/intl/pixabay.json: 2 read-only tools (pixabay_search_images and pixabay_search_videos) with QUERY_AUTH (key parameter), responseMapping transforms, and comprehensive filters. - packages/frontend/public/logos/connectors/pixabay.svg: connector SVG icon. - packages/backend/src/adapters/intl/pixabay.live.spec.ts: static spec conformance and gated live test. - Regenerated catalog.ts and bumped adapter counts across docs (693 -> 694). Closes HelpCode-ai#1409
ak-bharadwaj
requested review from
D3nisty,
helpcodeai and
mirkopoloni
as code owners
November 3, 2026 07:46
Closed
# Conflicts: # README.ja.md # README.md # README.zh-CN.md
helpcodeai
approved these changes
Nov 3, 2026
helpcodeai
left a comment
Contributor
There was a problem hiding this comment.
Thanks @ak-bharadwaj. Fixed host, key as a query parameter, two read-only GET tools, live spec gated. I merged main into the branch to fix the count conflicts (695 adapters) and regenerated the catalog and llms files. Merging once CI is green on the updated branch.
Contributor
|
Merged, thanks @ak-bharadwaj. Main had moved again, so I merged it into your branch once more (counts now 695) before the merge. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a pre-built MCP adapter for Pixabay (
packages/backend/src/adapters/intl/pixabay.json), exposing 2 read-only tools:pixabay_search_images: Search royalty-free stock photos, illustrations, and vector graphics with rich filters (category, color, dimensions, image type, orientation, Editor's Choice, SafeSearch).pixabay_search_videos: Search royalty-free stock video clips and animations with filters for type, category, dimensions, Editor's Choice, and SafeSearch.Implementation Details
QUERY_AUTHpassingkey: "{{PIXABAY_API_KEY}}".responseMappingtransforms for both tools usingtransform.selectand$from: "$.hits[*]"to shape responses cleanly and keep the useful fields (IDs, page URLs, dimensions, media format URLs, stats, and user profile data).pixabay_search_imageswith{ q: "nature", per_page: 3 }.packages/frontend/public/logos/connectors/pixabay.svg.packages/backend/src/adapters/intl/pixabay.live.spec.ts.packages/backend/src/adapters/catalog.tsand updated adapter counts (693 -> 694); verified withnode scripts/adapter-count.mjs --checkandnode scripts/validate-adapters.mjs.Real Account / Testing
Built against the official Pixabay REST API documentation (
https://pixabay.com/api/docs/) and verified viapixabay.live.spec.tsstatic assertions and catalog gate checks.Closes #1409
Part of #982