MCPcopy Create free account

hub / github.com/cursor/community-plugins / functions

Functions366 in github.com/cursor/community-plugins

↓ 1 callersFunctiongetUser
()
apps/cursor/src/components/mcps/mcps-edit-button.tsx:19
↓ 1 callersFunctiongetUserCompanies
(userId: string)
apps/cursor/src/data/queries.ts:142
↓ 1 callersFunctiongetUserFollowers
(id: string)
apps/cursor/src/data/queries.ts:83
↓ 1 callersFunctiongetUserFollowing
(id: string)
apps/cursor/src/data/queries.ts:97
↓ 1 callersFunctiongetUserPlugins
( userId: string, { includeInactive = false }: { includeInactive?: boolean } = {}, )
apps/cursor/src/data/queries.ts:182
↓ 1 callersFunctiongithubCodeSearch
( query: string, source: Source, minStars: number, )
apps/cursor/src/scripts/extract-from-github.ts:174
↓ 1 callersFunctiongithubTopicSearch
( topic: string, minStars: number, )
apps/cursor/src/scripts/extract-from-github.ts:219
↓ 1 callersFunctionhandleClear
()
apps/cursor/src/components/search-input.tsx:21
↓ 1 callersFunctionhandleSortChange
(key: string | null)
apps/cursor/src/components/members/members-tabs.tsx:212
↓ 1 callersFunctionhandleSubmit
(e: React.FormEvent)
apps/cursor/src/components/global-search-input.tsx:13
↓ 1 callersFunctionhandleSuggestionSelect
(company: CompanySearchResult)
apps/cursor/src/components/forms/company.tsx:172
↓ 1 callersFunctioninstallGlobalLimit
()
apps/cursor/src/lib/rate-limit.ts:81
↓ 1 callersFunctioninstallPerPluginLimit
( pluginId: string, )
apps/cursor/src/lib/rate-limit.ts:71
↓ 1 callersFunctioninstallRelevantChanged
( prevComponents: ExistingComponent[], prevRepository: string | null, nextComponents: ComponentInput[],
apps/cursor/src/actions/update-plugin.ts:58
↓ 1 callersFunctionisAdminClient
(userId: string | null | undefined)
apps/cursor/src/utils/admin.ts:22
↓ 1 callersFunctionisAuthenticated
()
apps/cursor/src/utils/supabase/client-session.ts:6
↓ 1 callersFunctionisExcluded
(item: LeaderboardItem)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:47
↓ 1 callersFunctionisSvgLogo
(url: string)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:96
↓ 1 callersFunctionisSvgLogo
(url: string)
apps/cursor/src/components/plugins/plugin-card.tsx:23
↓ 1 callersFunctionisValidImageUrl
(url: string | null | undefined)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:98
↓ 1 callersFunctionisValidImageUrl
(url: string | null | undefined)
apps/cursor/src/components/plugins/plugin-card.tsx:25
↓ 1 callersFunctionisValidImageUrl
(url: string | null)
apps/cursor/src/components/plugins/detail/plugin-logo.tsx:8
↓ 1 callersFunctionloadFonts
()
apps/cursor/src/lib/og.tsx:54
↓ 1 callersFunctionloadOwn
()
apps/cursor/src/components/company/company-select.tsx:56
↓ 1 callersFunctionloadPlugin
(pluginId: string)
apps/cursor/src/lib/plugins/scan.ts:191
↓ 1 callersFunctionloadResumeIds
(output: string)
apps/cursor/src/scripts/extract-from-github.ts:278
↓ 1 callersFunctionmain
()
apps/cursor/src/scripts/extract-from-github.ts:395
↓ 1 callersFunctionmain
()
apps/cursor/src/scripts/insert-from-jsonl.ts:75
↓ 1 callersFunctionmarkScanning
(pluginId: string)
apps/cursor/src/lib/plugins/scan.ts:231
↓ 1 callersFunctionogSiteOrigin
()
apps/cursor/src/lib/og.tsx:24
↓ 1 callersFunctiononTabChange
(next: LeaderboardSort)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:380
↓ 1 callersFunctionparseArgs
()
apps/cursor/src/scripts/extract-from-github.ts:70
↓ 1 callersFunctionparseArgs
()
apps/cursor/src/scripts/insert-from-jsonl.ts:34
↓ 1 callersFunctionparseVerdict
(text: string)
apps/cursor/src/lib/plugins/scan.ts:617
↓ 1 callersFunctionpatchHistoryOnce
* Patch pushState/replaceState so external URL updates (Next.js router * navigations, third-party code) also notify subscribers. Deferred to a * mic
apps/cursor/src/lib/nuqs-static-adapter.tsx:45
↓ 1 callersFunctionreadNextPluginScan
( vtSeconds: number, )
apps/cursor/src/lib/plugins/queue.ts:31
↓ 1 callersFunctionreadRows
(path: string)
apps/cursor/src/scripts/insert-from-jsonl.ts:59
↓ 1 callersFunctionredirectSdkStateToTmp
* Point every Cursor SDK state surface at writable tmpfs and return the * `stateRoot` to pass to `Agent.prompt`: * * - `platform.stateRoot` covers
apps/cursor/src/lib/plugins/scan.ts:323
↓ 1 callersFunctionremoveDraft
(id: string)
apps/cursor/src/components/forms/component-draft-editor.tsx:87
↓ 1 callersFunctionrenderImage
()
apps/cursor/src/app/opengraph-image.tsx:8
↓ 1 callersFunctionrenderImage
(slug: string)
apps/cursor/src/app/u/[slug]/opengraph-image.tsx:15
↓ 1 callersFunctionrenderImage
(slug: string)
apps/cursor/src/app/plugins/[slug]/opengraph-image.tsx:16
↓ 1 callersFunctionrenderImage
(slug: string)
apps/cursor/src/app/c/[slug]/opengraph-image.tsx:15
↓ 1 callersFunctionresolveGithubRepoIdFromRepository
( repository: string | null | undefined, opts: FetchOptions = {}, )
apps/cursor/src/lib/github-plugin/parse.ts:244
↓ 1 callersFunctionresolveMcpConfig
( content: string | null, meta: Record<string, unknown>, )
apps/cursor/src/components/plugins/detail/mcp-section.tsx:12
↓ 1 callersFunctionrespectRateLimit
Sleep until the GitHub Search rate-limit resets if we're nearly empty.
apps/cursor/src/scripts/extract-from-github.ts:113
↓ 1 callersFunctionrunPluginScan
(pluginId: string)
apps/cursor/src/lib/plugins/scan.ts:147
↓ 1 callersFunctionrunSecurityAgent
( plugin: ScanInput, similar: SimilarPluginRow[], )
apps/cursor/src/lib/plugins/scan.ts:427
↓ 1 callersFunctionsearchCompanies
( term: string, limit?: number, )
apps/cursor/src/data/client-queries.ts:32
↓ 1 callersFunctionsleep
(ms: number)
apps/cursor/src/lib/github-plugin/parse.ts:133
↓ 1 callersFunctionsyntheticVelocity
(item: LeaderboardItem, now: number)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:65
↓ 1 callersFunctiontabHref
(href: string)
apps/cursor/src/components/members/members-tabs.tsx:204
↓ 1 callersFunctiontoBase64
(input: string)
apps/cursor/src/components/plugins/detail/deeplinks.ts:23
↓ 1 callersFunctiontoLeaderboardItem
( p: NonNullable<Awaited<ReturnType<typeof getPlugins>>["data"]>[number], installs30d: number, )
apps/cursor/src/app/page.tsx:24
↓ 1 callersFunctiontrendingScore
(item: LeaderboardItem, now: number)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:87
↓ 1 callersFunctionuseInfiniteScroll
( onLoadMore: () => void, enabled: boolean, /** Changes when more items are shown; re-observes so loadin
apps/cursor/src/hooks/use-infinite-scroll.ts:3
FunctionActiveNavLinks
()
apps/cursor/src/components/header.tsx:52
FunctionAddCompanyButton
({ redirect }: { redirect?: boolean })
apps/cursor/src/components/company/add-company-button.tsx:6
FunctionAddToCursorOrCopy
({ kind, slug, content, onInstall, }: { kind: DeepLinkKind; slug: string; content: string; onI
apps/cursor/src/components/plugins/detail/add-to-cursor-or-copy.tsx:20
FunctionAdminPluginsContent
* Admin-gated, intentionally uncached: the session read and moderation-queue * queries run per request and stream inside the page's Suspense boundary
apps/cursor/src/app/admin/plugins/page.tsx:22
FunctionAdminPluginsPage
()
apps/cursor/src/app/admin/plugins/page.tsx:51
FunctionAdminPluginsTabs
({ flagged, stuck, pending, verification, }: { flagged: PluginRow[]; stuck: PluginRow[]; pending
apps/cursor/src/app/admin/plugins/admin-plugins-tabs.tsx:22
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
apps/cursor/src/components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
apps/cursor/src/components/ui/alert-dialog.tsx:48
FunctionAmbassadorBadge
({ className }: { className?: string })
apps/cursor/src/components/ambassador-badge.tsx:11
FunctionCommandDialog
({ children, ...props }: DialogProps)
apps/cursor/src/components/ui/command.tsx:25
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
apps/cursor/src/components/ui/command.tsx:126
FunctionCompany
({ slug, isCompanyPage = false, }: { slug: string; isCompanyPage?: boolean; })
apps/cursor/src/components/company/index.tsx:8
FunctionCompanyCard
({ company }: { company: Company })
apps/cursor/src/components/company/company-card.tsx:12
FunctionCompanyContent
({ bio, website, social_x_link, }: { bio: string; website: string; social_x_link: string; })
apps/cursor/src/components/company/company-content.tsx:3
FunctionCompanyForm
({ data, redirect, }: { data?: CompanyData; redirect?: boolean; })
apps/cursor/src/components/forms/company.tsx:74
FunctionCompanyHeader
({ id, image, name, location, isOwner, bio, website, social_x_link, is_public, slug, }: {
apps/cursor/src/components/company/company-header.tsx:4
FunctionCompanyHero
({ companyId, isOwner, hero, }: { companyId: string; isOwner: boolean; hero: string; })
apps/cursor/src/components/company/company-hero.tsx:9
FunctionCompanyLoader
* `params` is awaited inside the Suspense boundary so the page chrome and * skeleton prerender into the static shell while the company profile stream
apps/cursor/src/app/c/[slug]/page.tsx:25
FunctionCompanySelect
({ onChange, value, }: { value?: string; onChange: (value: string) => void; })
apps/cursor/src/components/company/company-select.tsx:29
FunctionCompanySkeleton
()
apps/cursor/src/components/company/company-skeleton.tsx:3
FunctionComponentDraftEditor
({ drafts, onChange, header, }: { drafts: ComponentDraft[]; onChange: (drafts: ComponentDraft[]) =>
apps/cursor/src/components/forms/component-draft-editor.tsx:75
FunctionCopyButton
({ text, onCopy, title, }: { text: string; onCopy?: () => void; title?: string; })
apps/cursor/src/components/plugins/detail/copy-button.tsx:6
FunctionCreateCompanyModal
()
apps/cursor/src/components/modals/create-company-modal.tsx:12
FunctionCursorDeepLink
({ mcp_link, onInstall }: Props)
apps/cursor/src/components/cursor-deeplink.tsx:8
FunctionCursorIcon
({ size = 32 }: { size?: number })
apps/cursor/src/lib/og.tsx:67
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
apps/cursor/src/components/ui/dialog.tsx:75
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
apps/cursor/src/components/ui/dialog.tsx:61
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
apps/cursor/src/components/ui/dropdown-menu.tsx:171
FunctionEditCompanyModal
({ data }: { data: CompanyData })
apps/cursor/src/components/modals/edit-company-modal.tsx:25
FunctionEditMCPContent
* Owner-gated editor: session and `params` access stream inside the page's * Suspense boundary so the route keeps a prerendered static shell.
apps/cursor/src/app/mcp/[slug]/edit/page.tsx:21
FunctionEditMCPForm
({ data }: { data: MCPData })
apps/cursor/src/components/forms/edit-mcp.tsx:53
FunctionEditPluginContent
* Owner-gated editor: session and `params` access stream inside the page's * Suspense boundary so the route keeps a prerendered static shell.
apps/cursor/src/app/plugins/[slug]/edit/page.tsx:21
FunctionEditPluginForm
({ data }: { data: PluginRow })
apps/cursor/src/components/forms/edit-plugin-form.tsx:18
FunctionEditProfileModal
({ data }: { data: ProfileData })
apps/cursor/src/components/modals/edit-profile-modal.tsx:24
FunctionEditableAvatar
({ userId, name, image, isOwner, }: { userId: string; name: string; image?: string; isOwner: b
apps/cursor/src/components/profile/editable-avatar.tsx:9
FunctionExternalLinkIcon
()
apps/cursor/src/components/icons/external-link-icon.tsx:1
FunctionFlaggedCard
({ plugin }: { plugin: PluginRow })
apps/cursor/src/app/admin/plugins/flagged-review-list.tsx:31
FunctionFlaggedReviewList
({ plugins }: { plugins: PluginRow[] })
apps/cursor/src/app/admin/plugins/flagged-review-list.tsx:230
FunctionFollowButton
({ slug, id }: Props)
apps/cursor/src/components/profile/follow-button.tsx:16
FunctionFollowersList
* Session-gated content: the session read and `params` access stream inside * the page's Suspense boundary so the route still prerenders a static she
apps/cursor/src/app/u/[slug]/followers/page.tsx:24
FunctionFollowingList
* Session-gated content: the session read and `params` access stream inside * the page's Suspense boundary so the route still prerenders a static she
apps/cursor/src/app/u/[slug]/following/page.tsx:24
FunctionFooter
()
apps/cursor/src/components/footer.tsx:122
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
apps/cursor/src/components/ui/form.tsx:30
FunctionGET
(request: Request)
apps/cursor/src/app/auth/callback/route.ts:4
← previousnext →101–200 of 366, ranked by callers