MCPcopy Create free account

hub / github.com/MicrosoftDocs/mcp / functions

Functions94 in github.com/MicrosoftDocs/mcp

↓ 13 callersFunctioncreateTool
(name: string, description: string)
cli/test/unit/cache.test.ts:11
↓ 12 callersFunctionstringField
(obj: Record<string, unknown>, key: string)
cli/src/formatters/search-results.ts:115
↓ 10 callersMethodclose
()
cli/src/mcp/client.ts:45
↓ 10 callersFunctionformatSearchResults
(payload: string)
cli/src/formatters/search-results.ts:8
↓ 9 callersFunctionrunCli
(argv = process.argv, overrides: Partial<CliContext> = {})
cli/src/index.ts:43
↓ 8 callersFunctioncreateMockClient
(overrides: Partial<LearnCliClientLike> = {})
cli/test/unit/cli.test.ts:7
↓ 8 callersFunctioncreateTestContext
(client: LearnCliClientLike)
cli/test/unit/cli.test.ts:22
↓ 6 callersFunctioncreateTool
(name: string, description: string)
cli/test/unit/tool-discovery.test.ts:5
↓ 6 callersFunctionformatCodeSearchResults
(payload: string)
cli/src/formatters/search-results.ts:12
↓ 5 callersFunctioncreateLearnCliClient
(options: LearnClientOptions)
cli/src/mcp/client.ts:30
↓ 5 callersFunctiondiscoverLearnTools
(tools: readonly ListedTool[])
cli/src/mcp/tool-discovery.ts:20
↓ 5 callersMethodsearchDocs
(query: string)
cli/src/mcp/client.ts:23
↓ 5 callersMethodwrite
(value: { endpoint: string; sessionId?: string; tools?: ListedTool[] })
cli/src/mcp/cache.ts:21
↓ 4 callersFunctioncreateFileLearnSessionCacheStore
(options: FileLearnSessionCacheStoreOptions = {})
cli/src/mcp/cache.ts:36
↓ 4 callersFunctionensureTrailingNewline
(value: string)
cli/src/utils/text.ts:3
↓ 4 callersMethodgetToolMapping
(forceRefresh = false)
cli/src/mcp/client.ts:97
↓ 4 callersMethodpersistCache
()
cli/src/mcp/client.ts:339
↓ 4 callersFunctionresolveEndpoint
(endpointOption: string | undefined, env: NodeJS.ProcessEnv)
cli/src/utils/options.ts:19
↓ 3 callersMethodcallMappedTool
(kind: ToolKind, args: Record<string, unknown>)
cli/src/mcp/client.ts:172
↓ 3 callersFunctionclassifyToolError
(error: unknown)
cli/src/mcp/client.ts:413
↓ 3 callersMethodensureConnected
()
cli/src/mcp/client.ts:131
↓ 3 callersFunctionnormalizeEndpoint
(endpoint: string)
cli/src/mcp/cache.ts:138
↓ 3 callersFunctionpickBestTool
(kind: ToolKind, tools: readonly ListedTool[])
cli/src/mcp/tool-discovery.ts:32
↓ 3 callersMethodread
(endpoint: string)
cli/src/mcp/cache.ts:20
↓ 3 callersMethodreadCacheFile
()
cli/src/mcp/cache.ts:108
↓ 3 callersFunctionreadToolText
(result: ToolCallResult, context: string)
cli/src/mcp/client.ts:375
↓ 3 callersMethodwriteCacheFile
(cache: CacheFileShape)
cli/src/mcp/cache.ts:125
↓ 2 callersMethodclear
(endpoint: string)
cli/src/mcp/cache.ts:22
↓ 2 callersMethodclearToolCache
()
cli/src/mcp/client.ts:352
↓ 2 callersFunctioncloseTransportQuietly
(transport: TransportLike)
cli/src/mcp/client.ts:447
↓ 2 callersFunctionemptyCacheFile
()
cli/src/mcp/cache.ts:131
↓ 2 callersFunctionextractMarkdownSection
(markdown: string, heading: string)
cli/src/utils/markdown.ts:21
↓ 2 callersFunctionformatResultsPayload
(payload: string, options: FormatOptions)
cli/src/formatters/search-results.ts:16
↓ 2 callersMethodinvokeToolWithSdk
(toolName: string, args: Record<string, unknown>)
cli/src/mcp/client.ts:269
↓ 2 callersMethodloadPersistentCache
()
cli/src/mcp/client.ts:312
↓ 2 callersFunctionnormalizeHeading
(value: string)
cli/src/utils/markdown.ts:72
↓ 2 callersFunctionparseJsonRpcPayload
(bodyText: string)
cli/src/mcp/client.ts:504
↓ 2 callersFunctionreadJsonRpcErrorMessage
(message: JsonRpcResponsePayload | undefined, fallback = 'Direct Learn MCP call failed.')
cli/src/mcp/client.ts:512
↓ 2 callersMethodresetConnection
(clearPersistentSession: boolean)
cli/src/mcp/client.ts:358
↓ 2 callersFunctiontruncateOutput
(value: string, maxChars?: number)
cli/src/utils/markdown.ts:5
↓ 1 callersMethodcallMappedToolDirectly
(toolName: string, args: Record<string, unknown>)
cli/src/mcp/client.ts:238
↓ 1 callersMethodcallMappedToolWithSdk
(kind: ToolKind, args: Record<string, unknown>)
cli/src/mcp/client.ts:209
↓ 1 callersMethodcallTool
(params: { name: string; arguments: Record<string, unknown> })
cli/src/mcp/client.ts:40
↓ 1 callersFunctioncleanCodeSearchDescription
* The Learn MCP code-search description field sometimes embeds structured * metadata lines (e.g. "description: …\npackage: …\nlanguage: …\n"). * Str
cli/src/formatters/search-results.ts:99
↓ 1 callersMethodconnect
(transport: unknown)
cli/src/mcp/client.ts:38
↓ 1 callersFunctioncreateDefaultContext
(version: string)
cli/src/context.ts:11
↓ 1 callersMethodcreateDefaultSdkClient
()
cli/src/mcp/client.ts:273
↓ 1 callersFunctioncreateProgram
(context: CliContext)
cli/src/index.ts:18
↓ 1 callersMethodcreateTransport
(sessionId?: string)
cli/src/mcp/client.ts:304
↓ 1 callersFunctionextractResultsArray
(data: unknown)
cli/src/formatters/search-results.ts:35
↓ 1 callersMethodfetchDocument
(url: string)
cli/src/mcp/client.ts:24
↓ 1 callersFunctionformatDoctorText
(report: DoctorReport)
cli/src/utils/text.ts:7
↓ 1 callersFunctiongetDefaultCacheFilePath
()
cli/src/mcp/cache.ts:40
↓ 1 callersMethodgetToolMapping
(forceRefresh?: boolean)
cli/src/mcp/client.ts:26
↓ 1 callersFunctionhandleCliError
(error: unknown, context: Pick<CliContext, 'writeErr'>)
cli/src/index.ts:68
↓ 1 callersFunctionisCommanderLikeError
(error: unknown)
cli/src/index.ts:85
↓ 1 callersFunctionisZeroExitError
(error: unknown)
cli/src/index.ts:101
↓ 1 callersMethodlistAllTools
()
cli/src/mcp/client.ts:159
↓ 1 callersMethodlistTools
(params?: { cursor?: string })
cli/src/mcp/client.ts:39
↓ 1 callersFunctionlooksLikeUsageError
(error: unknown)
cli/src/index.ts:94
↓ 1 callersFunctionnormalizeUrl
(value: string)
cli/src/utils/options.ts:29
↓ 1 callersFunctionparseDirectCallResponse
(response: Response)
cli/src/mcp/client.ts:456
↓ 1 callersFunctionparseEnumValue
(value: string, allowedValues: readonly TValue[], label: string)
cli/src/utils/options.ts:37
↓ 1 callersFunctionparseSseJsonRpcPayload
(bodyText: string)
cli/src/mcp/client.ts:482
↓ 1 callersFunctionprobeEndpoint
(endpoint: string, fetchImpl: typeof fetch = globalThis.fetch)
cli/src/mcp/client.ts:48
↓ 1 callersFunctionregisterCodeSearchCommand
(program: Command, context: CliContext)
cli/src/commands/code-search.ts:13
↓ 1 callersFunctionregisterDoctorCommand
(program: Command, context: CliContext)
cli/src/commands/doctor.ts:14
↓ 1 callersFunctionregisterFetchCommand
(program: Command, context: CliContext)
cli/src/commands/fetch.ts:13
↓ 1 callersFunctionregisterSearchCommand
(program: Command, context: CliContext)
cli/src/commands/search.ts:12
↓ 1 callersFunctionresolveMainModuleUrl
(argv1: string | undefined = process.argv[1])
cli/src/index.ts:105
↓ 1 callersFunctionrunDoctorChecks
(endpoint: string, context: CliContext)
cli/src/commands/doctor.ts:35
↓ 1 callersFunctionscoreTool
(kind: ToolKind, tool: ListedTool)
cli/src/mcp/tool-discovery.ts:54
↓ 1 callersMethodsearchCodeSamples
(query: string, language?: string)
cli/src/mcp/client.ts:25
↓ 1 callersMethodtryDirectToolCall
( kind: ToolKind, toolName: string, args: Record<string, unknown>, )
cli/src/mcp/client.ts:185
Methodclear
(endpoint: string)
cli/src/mcp/cache.ts:90
Methodclose
()
cli/src/mcp/client.ts:27
Methodclose
()
cli/src/mcp/client.ts:88
Methodconstructor
(message: string, exitCode = 1, options?: ErrorOptions & { quiet?: boolean })
cli/src/utils/errors.ts:5
Methodconstructor
(message: string, options?: ErrorOptions)
cli/src/utils/errors.ts:14
Methodconstructor
(message: string, options?: ErrorOptions)
cli/src/utils/errors.ts:20
Methodconstructor
(exitCode: number)
cli/src/utils/errors.ts:26
Methodconstructor
(options: FileLearnSessionCacheStoreOptions)
cli/src/mcp/cache.ts:50
Methodconstructor
(private readonly options: LearnClientOptions)
cli/src/mcp/client.ts:81
FunctionexitHandler
(error: CommanderError)
cli/src/index.ts:52
MethodfetchDocument
(url: string)
cli/src/mcp/client.ts:120
FunctionformatCodeSearchResult
(result: Record<string, unknown>, index: number)
cli/src/formatters/search-results.ts:70
FunctionformatDocsSearchResult
(result: Record<string, unknown>, index: number)
cli/src/formatters/search-results.ts:50
FunctionisTextContentItem
(item: unknown)
cli/src/mcp/client.ts:402
FunctionparseDoctorFormat
(value: string)
cli/src/utils/options.ts:15
FunctionparsePositiveInteger
(value: string)
cli/src/utils/options.ts:6
Methodread
(endpoint: string)
cli/src/mcp/cache.ts:56
MethodsearchCodeSamples
(query: string, language?: string)
cli/src/mcp/client.ts:125
MethodsearchDocs
(query: string)
cli/src/mcp/client.ts:115
Methodwrite
(value: { endpoint: string; sessionId?: string; tools?: ListedTool[] })
cli/src/mcp/cache.ts:74