MCPcopy Create free account

hub / github.com/MightyDillah/apple-doc-mcp / functions

Functions105 in github.com/MightyDillah/apple-doc-mcp

↓ 25 callersFunctionbold
(label: string, value: string)
src/server/markdown.ts:4
↓ 22 callersFunctionheader
(level: number, text: string)
src/server/markdown.ts:1
↓ 5 callersMethodensureCacheDir
()
src/apple-client/cache/file-cache.ts:135
↓ 5 callersMethodgetActiveTechnology
()
src/server/state.ts:28
↓ 5 callersMethodset
(key: string, data: T)
src/apple-client/cache/memory-cache.ts:21
↓ 5 callersMethodtokenize
(text: string)
src/server/services/local-symbol-index.ts:178
↓ 4 callersMethodgetSymbolCount
()
src/server/services/local-symbol-index.ts:148
↓ 3 callersFunctionbuildNoTechnologyMessage
({ client, state }: ServerContext)
src/server/handlers/no-technology.ts:5
↓ 3 callersFunctionformatMatch
(match: SearchMatch)
src/server/handlers/search-symbols.ts:84
↓ 3 callersMethodgetSymbol
(path: string)
src/apple-client.ts:56
↓ 3 callersMethodgetTechnologies
()
src/apple-client.ts:70
↓ 3 callersFunctiontokenize
(value: string | undefined)
src/server/services/framework-loader.ts:9
↓ 3 callersMethodtokenizeSearchText
(text: string)
src/apple-client.ts:128
↓ 2 callersMethodclear
()
src/server/services/local-symbol-index.ts:152
↓ 2 callersMethodcreateTokens
( title: string, abstract: string, path: string, platforms: string[], )
src/server/services/local-symbol-index.ts:261
↓ 2 callersFunctionensureFrameworkIndex
(context: ServerContext)
src/server/services/framework-loader.ts:108
↓ 2 callersFunctionextractText
( abstract: Array<{ text: string; type: string }> = [], )
src/apple-client/formatters.ts:4
↓ 2 callersMethodget
(key: string)
src/apple-client/cache/memory-cache.ts:12
↓ 2 callersMethodgetCachePath
(frameworkName: string)
src/apple-client/cache/file-cache.ts:139
↓ 2 callersMethodgetFramework
(frameworkName: string)
src/apple-client.ts:35
↓ 2 callersFunctionisArticleKind
(kind: string)
src/server/handlers/search-symbols.ts:43
↓ 2 callersFunctionloadActiveFrameworkData
({ client, state, }: ServerContext)
src/server/services/framework-loader.ts:42
↓ 2 callersFunctionprocessReferences
( references: Record<string, ReferenceData>, index: Map<string, { id: string; ref: ReferenceData; tokens: st
src/server/services/framework-loader.ts:96
↓ 2 callersMethodresetIndexForNewTechnology
()
src/server/state.ts:104
↓ 2 callersFunctionresolveSymbol
( client: AppleDevDocsClient, technology: Technology, path: string, )
src/server/services/symbol-resolution.ts:42
↓ 2 callersMethodsaveFramework
( frameworkName: string, data: FrameworkData, )
src/apple-client/cache/file-cache.ts:36
↓ 2 callersMethodsaveTechnologies
( technologies: Record<string, Technology>, )
src/apple-client/cache/file-cache.ts:121
↓ 2 callersFunctiontrimWithEllipsis
(text: string, maxLength: number)
src/server/markdown.ts:20
↓ 1 callersFunctionblankLine
()
src/server/markdown.ts:10
↓ 1 callersFunctionbuildCandidatePaths
( technology: Technology, path: string, )
src/server/services/symbol-resolution.ts:23
↓ 1 callersFunctionbuildChooseTechnologyHandler
({ client, state }: ServerContext)
src/server/handlers/choose-technology.ts:41
↓ 1 callersFunctionbuildCurrentTechnologyHandler
(context: ServerContext)
src/server/handlers/current-technology.ts:5
↓ 1 callersFunctionbuildDiscoverHandler
({ client, state }: ServerContext)
src/server/handlers/discover.ts:31
↓ 1 callersFunctionbuildEntry
( id: string, ref: ReferenceData, extractText: (abstract?: ReferenceData['abstract']) => string, )
src/server/services/framework-loader.ts:74
↓ 1 callersFunctionbuildExactMatchResponse
( client: ServerContext['client'], technologyTitle: string, query: string, queryMode: QueryMode, data: Aw
src/server/handlers/search-symbols.ts:127
↓ 1 callersFunctionbuildFrameworkMatches
( client: ServerContext['client'], technologyTitle: string, query: string, maxResults: number, platform?:
src/server/handlers/search-symbols.ts:228
↓ 1 callersFunctionbuildGetDocumentationHandler
(context: ServerContext)
src/server/handlers/get-documentation.ts:53
↓ 1 callersMethodbuildIndexFromCache
()
src/server/services/local-symbol-index.ts:39
↓ 1 callersFunctionbuildSearchResponse
( query: string, technologyTitle: string, queryMode: QueryMode, sources: Set<string>, cachedSymbols: numb
src/server/handlers/search-symbols.ts:256
↓ 1 callersMethodbuildSearchResult
( frameworkName: string, framework: FrameworkData, ref: FrameworkData['references'][string], abstractT
src/apple-client.ts:231
↓ 1 callersFunctionbuildSearchSymbolsHandler
(context: ServerContext)
src/server/handlers/search-symbols.ts:312
↓ 1 callersFunctionbuildVersionHandler
()
src/server/handlers/version.ts:18
↓ 1 callersMethodbuildWildcardPattern
(query: string)
src/apple-client.ts:152
↓ 1 callersMethodclear
()
src/apple-client/cache/memory-cache.ts:28
↓ 1 callersMethodclearActiveFrameworkData
()
src/server/state.ts:52
↓ 1 callersMethodclearFrameworkIndex
()
src/server/state.ts:64
↓ 1 callersFunctioncreateServer
()
src/server/app.ts:18
↓ 1 callersMethodenrichSearchResults
(results: SearchResult[])
src/apple-client.ts:261
↓ 1 callersFunctionensureFramework
(technology: { kind?: string; role?: string; title?: string; })
src/server/handlers/choose-technology.ts:27
↓ 1 callersFunctionensureLocalIndexReady
( techLocalIndex: ReturnType<ServerContext['state']['getLocalSymbolIndex']>, )
src/server/handlers/search-symbols.ts:216
↓ 1 callersFunctionformatIdentifiers
( identifiers: string[], references: Record<string, ReferenceData> | undefined, client: ServerContext['clie
src/server/handlers/get-documentation.ts:8
↓ 1 callersFunctionformatNoResults
(queryMode: QueryMode)
src/server/handlers/search-symbols.ts:97
↓ 1 callersFunctionformatPagination
( query: string | undefined, currentPage: number, totalPages: number, )
src/server/handlers/discover.ts:4
↓ 1 callersFunctionformatPlatforms
(platforms: PlatformInfo[])
src/apple-client/formatters.ts:9
↓ 1 callersFunctionformatTopicSections
( data: SymbolData, client: ServerContext['client'], )
src/server/handlers/get-documentation.ts:30
↓ 1 callersFunctionfuzzyScore
(a: string | undefined, b: string | undefined)
src/server/handlers/choose-technology.ts:5
↓ 1 callersMethodgetActiveFrameworkData
()
src/server/state.ts:44
↓ 1 callersMethodgetFrameworkIndex
()
src/server/state.ts:56
↓ 1 callersFunctiongetFrameworkName
(technology: Technology)
src/server/services/symbol-resolution.ts:11
↓ 1 callersMethodgetLastDiscovery
()
src/server/state.ts:77
↓ 1 callersMethodgetLocalSymbolIndex
(client: AppleDevDocsClient)
src/server/state.ts:85
↓ 1 callersFunctiongetQueryMode
(query: string)
src/server/handlers/search-symbols.ts:31
↓ 1 callersMethodhasExpandedIdentifier
(identifier: string)
src/server/state.ts:69
↓ 1 callersMethodisValidCacheData
(data: unknown)
src/server/services/local-symbol-index.ts:157
↓ 1 callersMethodloadFramework
( frameworkName: string, )
src/apple-client/cache/file-cache.ts:20
↓ 1 callersMethodloadSymbol
(path: string)
src/apple-client/cache/file-cache.ts:47
↓ 1 callersMethodloadTechnologies
()
src/apple-client/cache/file-cache.ts:73
↓ 1 callersFunctionlooksLikeExactSymbol
(query: string)
src/server/handlers/search-symbols.ts:20
↓ 1 callersMethodmakeRequest
(path: string)
src/apple-client/http-client.ts:20
↓ 1 callersMethodmarkIdentifierExpanded
(identifier: string)
src/server/state.ts:73
↓ 1 callersFunctionmatchesExactFilters
( platforms: string[], kind: string, platform?: string, symbolType?: string, )
src/server/handlers/search-symbols.ts:166
↓ 1 callersMethodmatchesSearchFilters
( ref: FrameworkData['references'][string], options: { platform?: string; symbolType?: string; },
src/apple-client.ts:158
↓ 1 callersFunctionmergeMatches
(matches: SearchMatch[])
src/server/handlers/search-symbols.ts:66
↓ 1 callersFunctionnormalizePath
(path: string)
src/server/services/symbol-resolution.ts:8
↓ 1 callersMethodprocessReferences
( references: Record<string, ReferenceData> | undefined, filePath: string, )
src/server/services/local-symbol-index.ts:291
↓ 1 callersMethodprocessSymbolData
( data: SymbolData | FrameworkData, filePath: string, )
src/server/services/local-symbol-index.ts:211
↓ 1 callersFunctionregisterTools
(server: Server, context: ServerContext)
src/server/tools.ts:23
↓ 1 callersMethodresolveSearchResultKind
(result: SearchResult)
src/apple-client.ts:248
↓ 1 callersMethodsanitizeFrameworkName
(name: string)
src/apple-client/cache/file-cache.ts:131
↓ 1 callersMethodsaveSymbol
(path: string, data: SymbolData)
src/apple-client/cache/file-cache.ts:64
↓ 1 callersMethodscoreKeywordReference
( title: string, path: string, abstractText: string, lowerQuery: string, queryTokens: string[], )
src/apple-client.ts:201
↓ 1 callersMethodscoreWildcardReference
( title: string, path: string, abstractText: string, wildcardPattern: RegExp, )
src/apple-client.ts:184
↓ 1 callersMethodsearch
(query: string, maxResults = 20)
src/server/services/local-symbol-index.ts:94
↓ 1 callersMethodsearchFramework
( frameworkName: string, query: string, options: { maxResults?: number; platform?: string; symb
src/apple-client.ts:270
↓ 1 callersMethodsetActiveFrameworkData
(data: FrameworkData | undefined)
src/server/state.ts:48
↓ 1 callersMethodsetActiveTechnology
(technology: Technology | undefined)
src/server/state.ts:32
↓ 1 callersMethodsetFrameworkIndex
(index: Map<string, FrameworkIndexEntry> | undefined)
src/server/state.ts:60
↓ 1 callersMethodsetLastDiscovery
(lastDiscovery: LastDiscovery | undefined)
src/server/state.ts:81
↓ 1 callersFunctiontoSearchMatch
( result: LocalSymbolIndexEntry, score: number, )
src/server/handlers/search-symbols.ts:52
↓ 1 callersFunctiontryExactSymbolMatch
( client: ServerContext['client'], activeTechnology: NonNullable<ReturnType<ServerContext['state']['getActiv
src/server/handlers/search-symbols.ts:181
MethodclearCache
()
src/apple-client/http-client.ts:53
MethodclearLocalSymbolIndex
()
src/server/state.ts:99
Methodconstructor
()
src/apple-client.ts:30
Methodconstructor
( private readonly client: AppleDevDocsClient, technologyIdentifier?: string, )
src/server/services/local-symbol-index.ts:31
Methodconstructor
()
src/apple-client/http-client.ts:16
Methodconstructor
(baseDir?: string)
src/apple-client/cache/file-cache.ts:13
Methodconstructor
(timeoutMs: number = 10 * 60 * 1000)
src/apple-client/cache/memory-cache.ts:7
FunctionexpandSymbolReferences
( context: ServerContext, identifiers: string[], )
src/server/services/framework-loader.ts:129
MethodgetDocumentation
(path: string)
src/apple-client/http-client.ts:49
FunctiongetFrameworkIndexEntries
(context: ServerContext)
src/server/services/framework-loader.ts:191
next →1–100 of 105, ranked by callers