MCPcopy Create free account

hub / github.com/Kuon-dev/advanced-reason-mcp / functions

Functions16 in github.com/Kuon-dev/advanced-reason-mcp

↓ 2 callersFunctiondetectToolRequest
( generatedThought: string, )
src/modules/sequential/utils.ts:76
↓ 2 callersFunctionformatCodeContext
(codeContext: CodeContext)
src/modules/code/context.ts:64
↓ 1 callersMethodgenerateThoughtWithGemini
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/google-ai.ts:27
↓ 1 callersMethodgenerateThoughtWithOpenRouter
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/openrouter.ts:86
↓ 1 callersMethodgetCompletionWithReasoning
( systemPrompt: string, userPrompt: string )
src/modules/providers/openrouter.ts:35
↓ 1 callersMethodisThinkingTooSimilar
(currentThinking: string)
src/modules/providers/google-ai.ts:19
↓ 1 callersMethodisThinkingTooSimilar
(currentThinking: string)
src/modules/providers/openrouter.ts:26
↓ 1 callersFunctionmain
()
src/index.ts:79
↓ 1 callersFunctionmain
* Main build function that coordinates type checking and building * * @async * @function
bin/build.mjs:79
↓ 1 callersMethodprocessSequentialThinking
( args: z.infer<typeof CombinedSequentialThinkingSchema>, )
src/modules/sequential/index.ts:49
↓ 1 callersFunctionrunBuild
* Runs the esbuild bundling process with type checking * * @async * @function * @returns {Promise<void>} * @throws {Error} If the build process
bin/build.mjs:31
Methodconstructor
(apiKey: string = process.env.GEMINI_API_KEY ?? "")
src/modules/providers/google-ai.ts:14
Methodconstructor
( apiKey: string = process.env.OPENROUTER_API_KEY ?? "", model: string = process.env.OPENROUTER_MODEL
src/modules/providers/openrouter.ts:14
Methodconstructor
( // geminiApiKey: string = process.env.GEMINI_API_KEY ?? "", openRouterApiKey: string = process.env.O
src/modules/sequential/index.ts:31
MethodprocessSequentialThinking
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/google-ai.ts:129
MethodprocessSequentialThinking
( args: z.infer<typeof SequentialThinkingSchema>, )
src/modules/providers/openrouter.ts:193