MCPcopy Create free account

hub / github.com/PankajKumardev/claude-code-clone / functions

Functions45 in github.com/PankajKumardev/claude-code-clone

↓ 4 callersMethodsaveMessages
( conversationId: string, messages: BaseMessage[] )
src/services/conversation.service.ts:45
↓ 3 callersMethoddisconnectAll
()
src/services/mcp.service.ts:159
↓ 3 callersMethodisAvailable
()
src/services/web-search.service.ts:16
↓ 2 callersMethodconnectServer
( name: string, command: string, args: string[] )
src/services/mcp.service.ts:17
↓ 2 callersMethodcreateConversation
(userId: string = 'default-user', title?: string)
src/services/conversation.service.ts:10
↓ 2 callersMethoddisplayError
(message: string)
src/cli/interface.ts:121
↓ 2 callersMethoddisplayResponse
(message: string)
src/cli/interface.ts:64
↓ 2 callersMethodgetAllTools
()
src/services/mcp.service.ts:102
↓ 2 callersMethodsaveToolExecution
( conversationId: string, toolName: string, input: any, output: any, status: 'PENDING' | '
src/services/conversation.service.ts:74
↓ 2 callersMethodstopThinking
()
src/cli/interface.ts:59
↓ 1 callersMethodcallTool
( serverName: string, toolName: string, args: any )
src/services/mcp.service.ts:113
↓ 1 callersMethodcleanJsonSchema
* Clean JSON Schema to match Gemini's expectations * Removes: $schema, additionalProperties, and other non-standard fields
src/services/gemini.service.ts:242
↓ 1 callersMethodconvertMessagesToGemini
(messages: BaseMessage[])
src/services/gemini.service.ts:150
↓ 1 callersMethodconvertToolsToGemini
(tools: any[])
src/services/gemini.service.ts:221
↓ 1 callersMethoddisconnectServer
(name: string)
src/services/mcp.service.ts:64
↓ 1 callersMethoddisplayHelp
()
src/cli/interface.ts:96
↓ 1 callersMethoddisplayInfo
(message: string)
src/cli/interface.ts:130
↓ 1 callersMethoddisplayThinking
()
src/cli/interface.ts:54
↓ 1 callersMethoddisplayTools
(tools: any[])
src/cli/interface.ts:104
↓ 1 callersMethoddisplayWelcome
()
src/cli/interface.ts:13
↓ 1 callersMethodexecuteTool
(args: { query: string; maxResults?: number; })
src/services/web-search.service.ts:83
↓ 1 callersMethodgenerateResponse
( messages: BaseMessage[], tools: any[] = [], workingDirectory?: string )
src/services/gemini.service.ts:42
↓ 1 callersMethodgetConnectedServers
()
src/services/mcp.service.ts:155
↓ 1 callersMethodgetConversationMessages
( conversationId: string, limit: number = 20 )
src/services/conversation.service.ts:135
↓ 1 callersMethodgetServerForTool
* Get server name for a tool (simple mapping for now)
src/services/mcp.service.ts:138
↓ 1 callersMethodgetToolDefinition
()
src/services/web-search.service.ts:60
↓ 1 callersMethodlistTools
(serverName: string)
src/services/mcp.service.ts:81
↓ 1 callersFunctionmain
()
src/index.ts:84
↓ 1 callersMethodmapMessageRole
* Map LangChain message types to Prisma enum
src/services/conversation.service.ts:122
↓ 1 callersFunctionprocessUserInput
( cli: CLIInterface, userInput: string, conversation: any, availableTools: any[] )
src/index.ts:11
↓ 1 callersMethodpromptUser
()
src/cli/interface.ts:30
↓ 1 callersMethodsearch
( query: string, options?: { searchDepth?: 'basic' | 'advanced'; maxResults?: number;
src/services/web-search.service.ts:22
Methodclear
()
src/cli/interface.ts:135
Methodconstructor
()
src/cli/interface.ts:8
Methodconstructor
()
src/services/web-search.service.ts:7
Methodconstructor
()
src/services/gemini.service.ts:17
MethoddisplaySuccess
(message: string)
src/cli/interface.ts:126
MethoddisplayToolExecution
( toolName: string, status: 'start' | 'success' | 'error' )
src/cli/interface.ts:70
MethodgetConversation
(id: string)
src/services/conversation.service.ts:25
MethodisConnected
(serverName: string)
src/services/mcp.service.ts:150
FunctionmodelNode
( state: AgentState )
src/agent/nodes.ts:34
FunctionshouldContinueToTools
(state: AgentState)
src/agent/graph.ts:8
FunctiontoolUseNode
( state: AgentState )
src/agent/nodes.ts:118
MethodupdateState
( conversationId: string, state: any, step: number )
src/services/conversation.service.ts:96
FunctionuserInputNode
( state: AgentState )
src/agent/nodes.ts:12