Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chatmcp/mcpso
/ functions
Functions
67 in github.com/chatmcp/mcpso
⨍
Functions
67
◇
Types & classes
25
↓ 18 callers
Function
getSupabaseClient
()
models/db.ts:3
↓ 10 callers
Function
respErr
(message: string)
utils/resp.ts:9
↓ 5 callers
Function
classNames
(...classes: string[])
templates/tailspark/landing/components/header/dropdown.tsx:6
↓ 4 callers
Function
findProjectByName
( name: string )
models/project.ts:33
↓ 4 callers
Function
respData
(data: any)
utils/resp.ts:1
↓ 3 callers
Function
findCategoryByName
( name: string )
models/category.ts:13
↓ 3 callers
Function
getIsoTimestr
()
utils/time.ts:1
↓ 3 callers
Function
respJson
(code: number, message: string, data?: any)
utils/resp.ts:13
↓ 2 callers
Function
formatUser
(row: any)
models/user.ts:42
↓ 2 callers
Function
getFeaturedProjects
( page: number, limit: number )
models/project.ts:116
↓ 2 callers
Function
getOpenAIClient
(model?: string)
services/llms/openai.ts:3
↓ 2 callers
Function
getProjectsCountByCategory
( category: string )
models/project.ts:80
↓ 2 callers
Function
handleSubmit
(keyword: string, question: string)
templates/tailspark/landing/components/search/index.tsx:34
↓ 2 callers
Function
parseProject
(project: Project)
services/project.ts:17
↓ 2 callers
Function
sumProject
(project: Project)
services/project.ts:85
↓ 2 callers
Function
updateProject
(uuid: string, project: Partial<Project>)
models/project.ts:202
↓ 1 callers
Function
fetchStars
()
templates/tailspark/landing/components/hero/github.tsx:20
↓ 1 callers
Function
genUuid
()
utils/index.ts:3
↓ 1 callers
Function
getCategories
( page: number, limit: number )
models/category.ts:30
↓ 1 callers
Function
getProjectsByCategory
( category: string, page: number, limit: number )
models/project.ts:95
↓ 1 callers
Function
getProjectsCount
()
models/project.ts:68
↓ 1 callers
Function
getProjectsWithKeyword
( keyword: string, page: number, limit: number )
models/project.ts:154
↓ 1 callers
Function
getProjectsWithoutSummary
( page: number, limit: number )
models/project.ts:177
↓ 1 callers
Function
getRandomProjects
( page: number, limit: number )
models/project.ts:136
↓ 1 callers
Function
insertProject
(project: Project)
models/project.ts:9
↓ 1 callers
Function
readUrl
(url: string)
services/reader/jina.ts:3
↓ 1 callers
Function
saveProject
( project: Project )
services/project.ts:172
↓ 1 callers
Function
summarizeProject
(project: Project)
services/project.ts:138
↓ 1 callers
Function
toggleFAQ
(index: number)
templates/tailspark/landing/components/faq/index.tsx:11
Function
Markdown
({ content }: { content: string })
components/markdown/index.tsx:10
Function
POST
(req: Request)
app/api/submit-projects/route.ts:8
Function
POST
(req: Request)
app/api/submit-project/route.ts:8
Function
POST
(req: Request)
app/api/summarize-projects/route.ts:8
Function
POST
(req: Request)
app/api/summarize-project/route.ts:8
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:15
Function
RootLayout
({ children, }: { children: React.ReactNode; })
app/(policy)/layout.tsx:18
Function
ThemeProvider
({ children }: { children: React.ReactNode })
providers/theme.tsx:3
Function
bytesToKB
(bytes: number)
utils/index.ts:61
Function
bytesToMB
(bytes: number)
utils/index.ts:66
Function
extractProject
(content: string)
services/project.ts:56
Function
findProjectByUuid
( uuid: string )
models/project.ts:17
Function
findUserByEmail
( email: string, signin_provider: string )
models/user.ts:12
Function
findUserByUuid
(uuid: string)
models/user.ts:29
Function
genNonceStr
(length: number)
utils/index.ts:47
Function
genUniSeq
(prefix: string = "")
utils/index.ts:7
Function
generateMetadata
()
app/(policy)/layout.tsx:7
Function
generateMetadata
()
app/(policy)/privacy-policy/page.tsx:5
Function
generateMetadata
()
app/(policy)/terms-of-service/page.tsx:5
Function
generateMetadata
({ params, }: { params: Promise<{ name: string }>; })
app/(default)/[slug]/[name]/page.tsx:9
Function
generateMetadata
({ params, }: { params: Promise<{ cate: string }>; })
app/(default)/category/[cate]/page.tsx:12
Function
generateMetadata
()
app/(default)/categories/page.tsx:8
Function
getIsoTimestr
()
utils/index.ts:14
Function
getMillisecond
()
utils/time.ts:11
Function
getProjects
( page: number, limit: number )
models/project.ts:49
Function
getTimestamp
()
utils/time.ts:5
Function
handleInputChange
(e: ChangeEvent<HTMLInputElement>)
templates/tailspark/landing/components/search/index.tsx:21
Function
handleInputKeydown
(e: KeyboardEvent<HTMLInputElement>)
templates/tailspark/landing/components/search/index.tsx:25
Function
insertCategory
(category: Category)
models/category.ts:5
Function
insertUser
(user: User)
models/user.ts:4
Function
isSmScreen
()
utils/index.ts:41
Function
msToSeconds
(ms: number)
utils/time.ts:21
Function
parseEventData
(data: string)
utils/index.ts:23
Function
removeUrlSearchParams
(originalUrl: string)
utils/index.ts:76
Function
removeYamlMarkers
(text: string)
utils/index.ts:18
Function
respOk
()
utils/resp.ts:5
Function
sleep
(ms: number)
utils/time.ts:17
Function
upperFirstChar
(str: string)
utils/index.ts:71