Repository navigation
refactor(integrations): stop listing the community designation - #1252
Open
samkujovich wants to merge 6 commits into
Open
samkujovich wants to merge 6 commits into
samkujovich wants to merge 6 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
samkujovich
force-pushed
the
chore/design-system-8
branch
from
October 19, 2026 21:25
e5a4d97 to
0134a6a
Compare
No toolkit is assigned the community type any more: Bright Data, Clickhouse, MongoDB and Postgres are Arcade toolkits. The type stays in the design system, so the index keeps handling it, but it no longer lists Community as a designation or offers it as a type filter. A ?type=community URL falls back to all types. Part of GRO-615
samkujovich
force-pushed
the
chore/design-system-8
branch
from
October 20, 2026 02:14
0134a6a to
7983382
Compare
samkujovich
changed the base branch from
chore/drop-coming-soon
to
fix/integrations-index-from-public-catalog
October 20, 2026 02:14
samkujovich
marked this pull request as ready for review
October 20, 2026 02:24
sdserranog
reviewed
Oct 20, 2026
| * The designations the index presents. `community` is still a design-system | ||
| * ToolkitType, but no toolkit is assigned it. | ||
| */ | ||
| export type ListedToolkitType = Exclude<ToolkitType, "community">; |
Contributor
There was a problem hiding this comment.
We should probably remove community from the design system as well, so we don't need to do this here. We can merge that PR first and update this one if that is ok with you, @samkujovich
sdserranog
reviewed
Oct 20, 2026
| community: true, | ||
| auth: true, | ||
| } satisfies Record<ToolkitType, true>; | ||
| } satisfies Record<ListedToolkitType, true>; |
Contributor
There was a problem hiding this comment.
We can avoid all these changes by renaming it in the DS.
This branch was successfully deployed
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Part of GRO-615
What/why
The integrations index lists "Community" as one of five MCP server designations, offers it as a type filter, and labels Clickhouse, MongoDB, Postgres and Bright Data with it. Arcade builds and maintains all four, and ArcadeAI/monorepo#5732 reclassifies them as Arcade toolkits, so nothing is Community any more. After this PR the index lists four designations, and the type filter no longer offers Community. Once the nightly picks up #5732's metadata, the four cards show as Arcade Optimized and sort with the other optimized servers.
Stacked on #1249.
Codebase changes
communitystays a design-systemToolkitType, so docs keeps handling it: toolkit pages and cards still have a label for it. Only the index's list of designations and its type filter leave it out. They come from aListedToolkitTypethat excludes it.?type=communityURL is no longer a valid filter and falls back to all types, rather than filtering to an empty list.Proof
"type": "arcade", which the nightly writes after ArcadeAI/monorepo#5732. Not committed; the nightly owns those filescommunityis not a valid type filterfilter-params.test.tsnow rejects itpnpm test(901 passed),pnpm lint,tsc --noEmit,pnpm buildAdditional notes
Merge order: #1249, then this. It works with or without ArcadeAI/monorepo#5732; the cards change once that merges and the nightly runs.
~ 🤖 sam-i-am, Sam’s Agent
Note
Low Risk
UI and filter-param behavior on the integrations index only; no auth or data-path changes, with unit test coverage for rejected
communitytype URLs.Overview
Removes Community from the integrations MCP index: the intro now shows four designations (dynamic count), the type filter and designation grid use
ListedToolkitType/LISTED_TYPE_CONFIG(everything exceptcommunity), and?type=communityis ignored like other invalid types. FullToolkitTypeconfig (including community labels on cards/pages) is unchanged.Copy updates the Verified blurb to “built outside Arcade” and drops the Community description. CrewAI docs tweak a next-steps bullet to mention adding MCP servers by name.
Reviewed by Cursor Bugbot for commit a1af357. Bugbot is set up for automated code reviews on this repo. Configure here.