MCPcopy Create free account

hub / github.com/idosal/git-mcp / functions

Functions489 in github.com/idosal/git-mcp

↓ 93 callersFunctioncn
(...inputs: ClassValue[])
app/chat/lib/utils.ts:4
↓ 54 callersMethodlog
(...data: any[])
worker-configuration.d.ts:125
↓ 45 callersMethoderror
(...data: any[])
worker-configuration.d.ts:115
↓ 30 callersMethodwarn
(...data: any[])
worker-configuration.d.ts:138
↓ 24 callersMethodreplace
(content: string | ReadableStream | Response, options?: ContentOptions)
worker-configuration.d.ts:1219
↓ 10 callersMethodtext
()
worker-configuration.d.ts:1597
↓ 9 callersFunctiongetRepoData
(requestData: RequestData)
src/shared/repoData.ts:17
↓ 9 callersMethodtoString
()
worker-configuration.d.ts:424
↓ 8 callersMethodget
(key: Key, options?: Partial<KVNamespaceGetOptions<undefined>>)
worker-configuration.d.ts:1446
↓ 8 callersFunctiongetToolFaviconUrl
(toolName: string)
app/components/content.tsx:96
↓ 8 callersFunctionsearchRepositoryDocumentation
({ repoData, query, env, ctx, fallbackSearch = searchRepositoryDocumentationNaive, }: { repoData:
src/api/tools/commonTools.ts:341
↓ 7 callersFunctionenforceToolNameLengthLimit
( prefix: string, repo: string | null | undefined, suffix: string, )
src/api/tools/commonTools.ts:798
↓ 6 callersFunctionconstructGithubUrl
( owner: string, repo: string, branch: string, path: string, )
src/api/utils/github.ts:90
↓ 6 callersFunctionfetch
(request: Request, env: any, ctx: any)
src/index.ts:105
↓ 6 callersFunctionfetchDocumentation
({ repoData, env, ctx, }: { repoData: RepoData; env: CloudflareEnvironment; ctx: any; })
src/api/tools/commonTools.ts:26
↓ 6 callersFunctiongetHandlerByRepoData
(repoData: RepoData)
src/api/tools/repoHandlers/handlers.ts:16
↓ 6 callersFunctiongithubApiRequest
( url: string, options: RequestInit = {}, env: CloudflareEnvironment, retryCount = 1, useAuth = true
src/api/utils/githubClient.ts:125
↓ 6 callersMethodjson
()
worker-configuration.d.ts:1598
↓ 5 callersFunctiongenerateServerName
(repo: string | null | undefined)
src/shared/nameUtils.ts:6
↓ 5 callersFunctionuseLocalStorage
(key: string, initialValue: T)
app/chat/lib/hooks/use-local-storage.ts:11
↓ 5 callersFunctionuseSidebar
()
app/chat/components/ui/sidebar.tsx:45
↓ 4 callersFunctionfetchFileWithRobotsTxtCheck
( url: string, env: Env, )
src/api/utils/robotsTxt.ts:173
↓ 4 callersFunctionfetchUrlContent
({ url, env }: { url: string; env: Env })
src/api/tools/commonTools.ts:717
↓ 4 callersFunctiongetApiKey
(key: StorageKey)
app/chat/ai/providers.server.ts:23
↓ 4 callersFunctiongetCacheTTL
()
src/api/utils/cache.ts:15
↓ 4 callersFunctiongetFromCache
* Get a value from KV cache * @param key - The cache key * @param env - Environment with Cloudflare bindings * @returns The cached value or null if
src/api/utils/cache.ts:67
↓ 4 callersMethodgetTool
(name: string)
src/api/tools/repoHandlers/test/utils.ts:21
↓ 4 callersMethodnow
()
worker-configuration.d.ts:403
↓ 4 callersFunctionsetInCache
* Store a value in KV cache * @param key - The cache key * @param value - The value to cache * @param ttl - Time to live in seconds (optional, defa
src/api/utils/cache.ts:89
↓ 4 callersMethodwaitUntil
(promise: Promise<any>)
worker-configuration.d.ts:357
↓ 3 callersFunctionchunkText
( text: string, maxChunkSize: number = 1500, minChunkSize: number = 500, )
src/api/utils/vectorStore.ts:561
↓ 3 callersFunctiongetEmbeddings
(text: string)
src/api/utils/vectorStore.ts:78
↓ 3 callersFunctiongetProviderIcon
(provider: string)
app/chat/components/model-picker.tsx:56
↓ 3 callersFunctiongetRepoBranch
( owner: string, repo: string, env: CloudflareEnvironment, )
src/api/utils/github.ts:110
↓ 3 callersMethodgetTools
(repoData: RepoData, env: any, ctx: any)
src/api/tools/repoHandlers/RepoHandler.ts:14
↓ 3 callersFunctionisBadgeLine
(line: string)
src/api/utils/vectorStore.ts:299
↓ 3 callersFunctionlog
(...args: any[])
src/shared/repoData.ts:111
↓ 3 callersMethodput
(key: Key, value: string | ArrayBuffer | ArrayBufferView | ReadableStream, options?: KVNamespacePutOptions)
worker-configuration.d.ts:1461
↓ 3 callersMethodtool
( name: string, description: string, paramsSchema: ZodRawShape, cb: (args: Record<string, any>
src/api/tools/repoHandlers/test/utils.ts:12
↓ 3 callersFunctionuseMCP
()
app/chat/lib/context/mcp-context.tsx:194
↓ 2 callersFunctioncacheRobotsTxt
( domain: string, rules: RobotsRule[], env: Env, )
src/api/utils/cache.ts:196
↓ 2 callersFunctionchunkStructuredDocs
(text: string)
src/api/utils/vectorStore.ts:932
↓ 2 callersMethoddebug
(...data: any[])
worker-configuration.d.ts:109
↓ 2 callersFunctionextractRepoContextFromUrl
* Extract repository context from a GitHub URL * This helps provide context for analytics metrics
src/api/utils/githubClient.ts:17
↓ 2 callersMethodfetch
(request: Request)
worker-configuration.d.ts:413
↓ 2 callersFunctionfetchFileFromGitHub
( owner: string, repo: string, branch: string, path: string, env: Env, useAuth = false, )
src/api/utils/github.ts:18
↓ 2 callersFunctionfetchThreeJsUrlsAsMarkdown
( urlsToFetch: { documentName?: string; url: string }[], )
src/api/tools/repoHandlers/threejs/utils.ts:200
↓ 2 callersFunctionformatContent
(content: any)
app/chat/components/tool-invocation.tsx:69
↓ 2 callersFunctiongenerateBadgeResponse
( count: number, color: string = "aquamarine", )
src/api/utils/badge.ts:21
↓ 2 callersFunctiongenerateSearchToolDescription
({ urlType, owner, repo, }: RepoData)
src/api/tools/commonTools.ts:884
↓ 2 callersFunctiongenerateSearchToolName
({ urlType, repo }: RepoData)
src/api/tools/commonTools.ts:861
↓ 2 callersFunctiongenerateServerFromUrl
(url: string)
app/chat/components/mcp-server-manager.tsx:66
↓ 2 callersFunctiongetCapabilityColor
(capability: string)
app/chat/components/model-picker.tsx:101
↓ 2 callersFunctiongetCapabilityIcon
(capability: string)
app/chat/components/model-picker.tsx:74
↓ 2 callersFunctiongetCurrentHeader
(lineIndex: number)
src/api/utils/vectorStore.ts:989
↓ 2 callersFunctiongetDefaultRepoHandler
()
src/api/tools/repoHandlers/DefaultRepoHandler.ts:134
↓ 2 callersFunctiongetFetchDocCacheKey
(owner: string, repo: string)
src/api/utils/cache.ts:47
↓ 2 callersFunctiongetIsIndexedCacheKey
(owner: string, repo: string)
src/api/utils/cache.ts:37
↓ 2 callersFunctiongetReferenceDocsContent
({ env, documents, }: { env: Env; documents: { documentName: string }[]; })
src/api/tools/repoHandlers/threejs/utils.ts:167
↓ 2 callersFunctiongetReferenceDocsList
* Fetches https://threejs.org/docs/list.json and https://threejs.org/manual/list.json
src/api/tools/repoHandlers/threejs/utils.ts:73
↓ 2 callersFunctiongetReferenceDocsListAsMarkdown
({ env, }: { env: Env; })
src/api/tools/repoHandlers/threejs/utils.ts:100
↓ 2 callersFunctiongetRepoFilePathCacheKey
(owner: string, repo: string)
src/api/utils/cache.ts:27
↓ 2 callersFunctiongetRepoNamespace
(owner: string, repo: string)
src/api/utils/vectorStore.ts:49
↓ 2 callersFunctiongetRobotsTxtCacheKey
(domain: string)
src/api/utils/cache.ts:166
↓ 2 callersFunctionisChatPage
({ owner, repo, url, }: { owner: string | null; repo: string | null; url: string; })
app/routes/$.tsx:61
↓ 2 callersFunctionisPathAllowed
* Check if a path is allowed according to robots.txt rules * @param rules - The parsed robots.txt rules * @param path - The path to check * @return
src/api/utils/robotsTxt.ts:75
↓ 2 callersMethodquery
( vector: number[], options?: { topK?: number; filter?: Record<string, any>; returnV
src/api/utils/vectorStore.ts:26
↓ 2 callersFunctionrenderApproveContent
( message: string, status: string, redirectUrl: string, )
src/utils.ts:326
↓ 2 callersFunctionresetAndClose
()
app/chat/components/mcp-server-manager.tsx:60
↓ 2 callersFunctionsearchGitHubRepo
( owner: string, repo: string, filename: string, branch: string, env: Env, ctx: ExecutionContext,
src/api/utils/github.ts:35
↓ 2 callersFunctionsearchRepositoryCode
({ repoData, query, page = 1, env, ctx, }: { repoData: RepoData; query: string; page?: number;
src/api/tools/commonTools.ts:584
↓ 2 callersFunctionuseApiKeys
()
app/chat/components/api-keys-provider.tsx:26
↓ 2 callersFunctionwithBold
(text: string)
app/routes/_index.tsx:607
↓ 2 callersMethodwriteDataPoint
(event?: AnalyticsEngineDataPoint)
worker-configuration.d.ts:524
↓ 1 callersFunctionbuildAutoragCacheRequest
(pipeline: string, keyHash: string)
src/api/utils/cache.ts:360
↓ 1 callersFunctioncacheFetchDocResult
( owner: string, repo: string, result: FetchDocumentationResult, ttl: number, env: Env, )
src/api/utils/cache.ts:331
↓ 1 callersFunctioncacheFilePath
( owner: string, repo: string, filename: string, path: string, branch: string, env: Env, )
src/api/utils/cache.ts:142
↓ 1 callersFunctioncalculateKeywordMatchScore
* Generate combined keyword&pattern score for text matching a specific query intent * Used in post-processing to re-rank results beyond vector simila
src/api/utils/vectorStore.ts:752
↓ 1 callersFunctioncheckRobotsTxt
( domain: string, path: string, env: Env, )
src/api/utils/robotsTxt.ts:124
↓ 1 callersFunctionchunkDocumentation
(text: string, fileName?: string)
src/api/utils/vectorStore.ts:510
↓ 1 callersFunctionchunkReadme
(text: string, fileName?: string)
src/api/utils/vectorStore.ts:269
↓ 1 callersMethodconnect
* Connect directly to Hyperdrive as if it's your database, returning a TCP socket. * * Calling this method returns an idential socket to if
worker-configuration.d.ts:4795
↓ 1 callersMethoddelete
(key: Key)
worker-configuration.d.ts:1476
↓ 1 callersMethoddeleteByIds
(ids: string[])
src/api/utils/vectorStore.ts:39
↓ 1 callersFunctionenqueueDocumentationProcessing
( owner: string, repo: string, content: string | null, fileUsed: string, docsPath: string, docsBra
src/api/tools/commonTools.ts:300
↓ 1 callersMethodexec
(query: string, ...bindings: any[])
worker-configuration.d.ts:2390
↓ 1 callersFunctionextractKeywords
* Extract keywords and their importance from text
src/api/utils/vectorStore.ts:136
↓ 1 callersFunctionfetchFileFromR2
( owner: string, repo: string, filename: string, env: CloudflareEnvironment, )
src/api/utils/r2.ts:1
↓ 1 callersFunctionfetchRawFile
( owner: string, repo: string, branch: string, path: string, env: Env, useAuth = false, )
src/api/utils/githubClient.ts:305
↓ 1 callersFunctionfetchUrlContent
({ url, format, }: { url: string; format: T; })
src/api/utils/cache.ts:259
↓ 1 callersFunctiongenerateCodeSearchToolDescription
({ owner, repo, }: RepoData)
src/api/tools/commonTools.ts:994
↓ 1 callersFunctiongenerateCodeSearchToolName
({ urlType, repo, }: RepoData)
src/api/tools/commonTools.ts:969
↓ 1 callersFunctiongenerateFetchToolDescription
({ urlType, owner, repo, }: Omit<RepoData, "host">)
src/api/tools/commonTools.ts:913
↓ 1 callersFunctiongenerateFetchToolName
({ urlType, owner, repo, }: Omit<RepoData, "host">)
src/api/tools/commonTools.ts:941
↓ 1 callersFunctiongetByKey
* Get the url of a document by key, flattens the docs and manual lists
src/api/tools/repoHandlers/threejs/utils.ts:12
↓ 1 callersFunctiongetCachedFetchDocResult
( owner: string, repo: string, env: Env, )
src/api/utils/cache.ts:308
↓ 1 callersFunctiongetCachedFilePath
( owner: string, repo: string, env: Env, )
src/api/utils/cache.ts:118
↓ 1 callersFunctiongetCachedRobotsTxt
( domain: string, env: Env, )
src/api/utils/cache.ts:176
↓ 1 callersFunctiongetEscapedLogo
* Returns the escaped SVG logo for GitMCP * @returns The 3scaped SVG string
src/api/utils/badge.ts:9
↓ 1 callersFunctiongetGenericRepoHandler
()
src/api/tools/repoHandlers/GenericRepoHandler.ts:196
next →1–100 of 489, ranked by callers