MCPcopy Create free account

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

Functions366 in github.com/cursor/community-plugins

↓ 96 callersFunctioncn
(...inputs: ClassValue[])
apps/cursor/src/lib/utils.ts:4
↓ 43 callersFunctioncreateClient
()
apps/cursor/src/utils/supabase/admin-client.ts:8
↓ 18 callersFunctioncreateClient
()
apps/cursor/src/utils/supabase/client.ts:3
↓ 13 callersFunctionlogInfo
(tag: string, msg: string, meta?: Record<string, unknown>)
apps/cursor/src/lib/plugins/scan.ts:127
↓ 11 callersFunctioncreateClient
()
apps/cursor/src/utils/supabase/server.ts:12
↓ 10 callersFunctionformatCount
(n: number)
apps/cursor/src/lib/utils.ts:28
↓ 10 callersFunctiongetSession
()
apps/cursor/src/utils/supabase/auth.ts:3
↓ 9 callersFunctionfetchGitHubFile
( owner: string, repo: string, path: string, )
apps/cursor/src/lib/github-plugin/parse.ts:190
↓ 9 callersFunctionslugify
(value: string)
apps/cursor/src/lib/slug.ts:21
↓ 8 callersFunctiongetUserProfile
(slug: string, userId?: string)
apps/cursor/src/data/queries.ts:76
↓ 8 callersFunctionogResponse
(bytes: Uint8Array)
apps/cursor/src/lib/og.tsx:172
↓ 8 callersFunctionrenderOGBytes
( element: ReactElement, )
apps/cursor/src/lib/og.tsx:160
↓ 7 callersFunctionlogError
(tag: string, msg: string, err: unknown)
apps/cursor/src/lib/plugins/scan.ts:131
↓ 6 callersFunctionlogError
(msg: string, err: unknown)
apps/cursor/src/app/api/queue/plugin-scans/drain/route.ts:48
↓ 6 callersFunctionresolveComponentSlug
(comp: { slug?: string | null; name: string; })
apps/cursor/src/lib/slug.ts:36
↓ 5 callersFunctionfetchAllPages
( fetchPage: (from: number, to: number) => PromiseLike<PageResult<T>>, pageSize = 1000, )
apps/cursor/src/utils/supabase/pagination.ts:16
↓ 4 callersFunctionarchivePluginScan
(messageId: number)
apps/cursor/src/lib/plugins/queue.ts:52
↓ 4 callersFunctionbaseQuery
()
apps/cursor/src/data/queries.ts:280
↓ 4 callersFunctionenqueuePluginScan
(pluginId: string)
apps/cursor/src/lib/plugins/queue.ts:15
↓ 4 callersFunctiongetPluginBySlug
(slug: string)
apps/cursor/src/data/queries.ts:458
↓ 4 callersFunctionparseFrontmatter
(input: string)
apps/cursor/src/lib/github-plugin/parse.ts:51
↓ 4 callersFunctionrenderListingOGBytes
(title: string, subtitle: string)
apps/cursor/src/lib/og.tsx:185
↓ 4 callersFunctionupdateDraft
( id: string, field: keyof Omit<ComponentDraft, "id">, value: string, )
apps/cursor/src/components/forms/component-draft-editor.tsx:90
↓ 4 callersFunctionuseFormField
()
apps/cursor/src/components/ui/form.tsx:43
↓ 3 callersFunctioncheck
({ rateLimitId, rateLimitKey, }: { rateLimitId: string; rateLimitKey?: string; })
apps/cursor/src/lib/rate-limit.ts:44
↓ 3 callersFunctioncomponentKey
(type: string, slug: string)
apps/cursor/src/actions/update-plugin.ts:22
↓ 3 callersFunctionfetchGitHubRepoMeta
( owner: string, repo: string, opts: FetchOptions = {}, )
apps/cursor/src/lib/github-plugin/parse.ts:255
↓ 3 callersFunctionfetchWithRateLimit
( url: string, init: RequestInit & { maxWaitMs?: number } = {}, )
apps/cursor/src/lib/github-plugin/parse.ts:142
↓ 3 callersFunctiongetCompanyProfile
(slug: string, userId?: string)
apps/cursor/src/data/queries.ts:136
↓ 3 callersFunctiongetPlugins
({ page = 1, limit = 36, fetchAll = false, }: { page?: number; limit?: number; fetchAll?: boolean;
apps/cursor/src/data/queries.ts:333
↓ 3 callersFunctiongithubAuthHeaders
()
apps/cursor/src/lib/github-plugin/parse.ts:127
↓ 3 callersFunctioninvalidatePluginCaches
* Scan outcomes mutate plugin rows (scan_status, flags), so cached plugin * reads must be refreshed. All plugin cache entries carry the `plugins` tag
apps/cursor/src/app/api/queue/plugin-scans/drain/route.ts:28
↓ 3 callersFunctionisActive
(value: string)
apps/cursor/src/components/footer.tsx:90
↓ 3 callersFunctionisExactMatch
(item: LeaderboardItem, query: string)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:150
↓ 3 callersFunctionkickDrainAfterResponse
()
apps/cursor/src/lib/plugins/queue.ts:87
↓ 3 callersFunctionlogInfo
(msg: string, meta?: Record<string, unknown>)
apps/cursor/src/app/api/queue/plugin-scans/drain/route.ts:44
↓ 3 callersFunctionmetricFor
( item: LeaderboardItem, sort: LeaderboardSort, now: number, )
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:108
↓ 3 callersFunctionparseGitHubUrl
( url: string, )
apps/cursor/src/lib/github-plugin/parse.ts:119
↓ 3 callersFunctionresolveOgImageUrl
( src: string | null | undefined, )
apps/cursor/src/lib/og.tsx:35
↓ 3 callersFunctionsleep
(ms: number)
apps/cursor/src/scripts/extract-from-github.ts:110
↓ 2 callersFunctionbaseQuery
()
apps/cursor/src/data/client-queries.ts:43
↓ 2 callersFunctioncleanup
()
apps/cursor/src/lib/plugins/scan.ts:364
↓ 2 callersFunctionfetchCompanyProfile
(slug: string, userId?: string)
apps/cursor/src/data/queries.ts:111
↓ 2 callersFunctionfetchMembersPage
( offset: number, sort: string | null, q: string | null, ambassadorsOnly: boolean, )
apps/cursor/src/components/members/members-tabs.tsx:45
↓ 2 callersFunctionfetchUserPlugins
( userId: string, { includeInactive = false }: { includeInactive?: boolean } = {}, )
apps/cursor/src/data/queries.ts:154
↓ 2 callersFunctionfetchUserProfile
(slug: string, userId?: string)
apps/cursor/src/data/queries.ts:33
↓ 2 callersFunctiongetCompanies
()
apps/cursor/src/data/queries.ts:192
↓ 2 callersFunctiongetRequestHeaders
()
apps/cursor/src/lib/rate-limit.ts:32
↓ 2 callersFunctiongetTotalUsers
()
apps/cursor/src/data/queries.ts:234
↓ 2 callersFunctionhandleFile
(file: File)
apps/cursor/src/components/upload-logo.tsx:22
↓ 2 callersFunctionhandleSelect
(company: Company)
apps/cursor/src/components/company/company-select.tsx:170
↓ 2 callersFunctioninsertPlugin
( input: InsertPluginInput, options: InsertPluginOptions, )
apps/cursor/src/lib/plugins/insert.ts:67
↓ 2 callersFunctioninvalidate
()
apps/cursor/src/actions/toggle-follow-action.ts:26
↓ 2 callersFunctionisAdmin
(userId: string)
apps/cursor/src/utils/admin.ts:8
↓ 2 callersFunctionmarkScanFailed
(pluginId: string, errorMessage: string)
apps/cursor/src/lib/plugins/scan.ts:268
↓ 2 callersFunctionnewComponentDraft
()
apps/cursor/src/components/forms/component-draft-editor.tsx:43
↓ 2 callersFunctionparseGitHubPlugin
( url: string, options: { repoMeta?: GitHubRepoMeta | null; /** * Caller-controlled rate-limi
apps/cursor/src/lib/github-plugin/parse.ts:287
↓ 2 callersFunctionpluginScanLimit
(userId: string)
apps/cursor/src/lib/rate-limit.ts:85
↓ 2 callersFunctionpublishableComponents
(drafts: ComponentDraft[])
apps/cursor/src/components/forms/plugin-form.tsx:65
↓ 2 callersFunctionrequireCronAuth
(request: Request)
apps/cursor/src/lib/cron-auth.ts:15
↓ 2 callersFunctionresolve
()
apps/cursor/src/components/company/company-select.tsx:117
↓ 2 callersFunctionresolveComponentMetadata
( comp: ComponentInput, prevByKey: Map<string, ExistingComponent>, )
apps/cursor/src/actions/update-plugin.ts:45
↓ 1 callersFunctionapplyBlockedShortCircuit
(pluginId: string)
apps/cursor/src/lib/plugins/scan.ts:280
↓ 1 callersFunctionapplyVerdict
( pluginId: string, prevActive: boolean, verdict: AgentVerdict, )
apps/cursor/src/lib/plugins/scan.ts:659
↓ 1 callersFunctionarchiveSizeGuard
(tag: string)
apps/cursor/src/lib/plugins/scan.ts:334
↓ 1 callersFunctionauthHeaders
()
apps/cursor/src/scripts/extract-from-github.ts:101
↓ 1 callersFunctionbuildComponentDeepLink
( kind: DeepLinkKind, name: string, content: string, )
apps/cursor/src/components/plugins/detail/deeplinks.ts:15
↓ 1 callersFunctionbuildMCPInstallDeepLink
(name: string, config: string)
apps/cursor/src/components/plugins/detail/deeplinks.ts:35
↓ 1 callersFunctionbuildPrompt
( plugin: ScanInput, opts: { hasRepo: boolean; similar: SimilarPluginRow[] }, )
apps/cursor/src/lib/plugins/scan.ts:550
↓ 1 callersFunctionbuildRows
( items: LeaderboardItem[], sort: LeaderboardSort, groupByAuthor: boolean, now: number, searchQuery:
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:158
↓ 1 callersFunctioncloneRepo
( owner: string, repo: string, tag: string, )
apps/cursor/src/lib/plugins/scan.ts:356
↓ 1 callersFunctiondiscoverCandidates
(args: Args)
apps/cursor/src/scripts/extract-from-github.ts:296
↓ 1 callersFunctiondraftToComponentInput
(draft: ComponentDraft)
apps/cursor/src/components/forms/component-draft-editor.tsx:60
↓ 1 callersFunctiondrainBaseUrl
()
apps/cursor/src/lib/plugins/queue.ts:69
↓ 1 callersFunctionfetchCursorOrgPlugins
()
apps/cursor/src/scripts/extract-from-github.ts:264
↓ 1 callersFunctionfetchGitHubTree
( owner: string, repo: string, opts: FetchOptions = {}, )
apps/cursor/src/lib/github-plugin/parse.ts:205
↓ 1 callersFunctionfetchIsFollowing
()
apps/cursor/src/components/profile/follow-button.tsx:28
↓ 1 callersFunctionfindSimilarPlugins
* Top-N active plugins with a name trigram-similar to this one.
apps/cursor/src/lib/plugins/scan.ts:242
↓ 1 callersFunctionfingerprintComponent
(c: { type: string; slug?: string | null; name: string; content?: string | null; metadata?: Record<s
apps/cursor/src/actions/update-plugin.ts:29
↓ 1 callersFunctionformatRelativeDate
(iso: string, now: number)
apps/cursor/src/components/plugins/plugin-leaderboard.tsx:123
↓ 1 callersFunctiongetAdminIds
()
apps/cursor/src/utils/admin.ts:1
↓ 1 callersFunctiongetFlaggedPlugins
()
apps/cursor/src/data/queries.ts:487
↓ 1 callersFunctiongetIpFromHeaders
(h: Headers)
apps/cursor/src/lib/rate-limit.ts:36
↓ 1 callersFunctiongetMCPBySlug
(slug: string)
apps/cursor/src/data/queries.ts:314
↓ 1 callersFunctiongetMembers
({ page = 1, limit = 33, q, ambassadorsOnly = false, }: GetMembersParams = {})
apps/cursor/src/data/queries.ts:581
↓ 1 callersFunctiongetPendingPlugins
()
apps/cursor/src/data/queries.ts:473
↓ 1 callersFunctiongetPendingVerificationRequests
()
apps/cursor/src/data/queries.ts:512
↓ 1 callersFunctiongetPluginInstallVelocity
(windowDays = 30)
apps/cursor/src/data/queries.ts:433
↓ 1 callersFunctiongetPluginType
( components: { type: string }[], )
apps/cursor/src/components/profile/profile-plugins.tsx:6
↓ 1 callersFunctiongetPluginType
( components: { type: string }[], )
apps/cursor/src/components/profile/profile-starred-plugins.tsx:6
↓ 1 callersFunctiongetPublicAdminIds
()
apps/cursor/src/utils/admin.ts:15
↓ 1 callersFunctiongetPublicCompanyProfile
(slug: string)
apps/cursor/src/data/queries.ts:129
↓ 1 callersFunctiongetPublicUserPlugins
(userId: string)
apps/cursor/src/data/queries.ts:175
↓ 1 callersFunctiongetPublicUserProfile
(slug: string)
apps/cursor/src/data/queries.ts:69
↓ 1 callersFunctiongetRuleRedirectSlugs
()
apps/cursor/src/data/queries.ts:374
↓ 1 callersFunctiongetRuleRedirectTarget
(ruleSlug: string)
apps/cursor/src/data/queries.ts:397
↓ 1 callersFunctiongetStarredPlugins
(userId: string)
apps/cursor/src/data/queries.ts:541
↓ 1 callersFunctiongetStuckScans
()
apps/cursor/src/data/queries.ts:525
↓ 1 callersFunctiongetUser
()
apps/cursor/src/components/mobile-menu.tsx:28
↓ 1 callersFunctiongetUser
()
apps/cursor/src/components/user-menu.tsx:45
next →1–100 of 366, ranked by callers