MCPcopy Create free account

hub / github.com/QuantGeekDev/mongo-mcp / functions

Functions23 in github.com/QuantGeekDev/mongo-mcp

↓ 8 callersMethodregisterTool
(tool: BaseTool<any>)
src/tools/registry.ts:26
↓ 2 callersFunctioninferSchemaFromDocument
( doc: Record<string, unknown>, parentPath = "" )
src/mongodb/schema.ts:25
↓ 2 callersFunctioninferSchemaFromValue
(value: unknown)
src/mongodb/schema.ts:17
↓ 1 callersFunctioncloseMongoDB
()
src/mongodb/client.ts:20
↓ 1 callersFunctionconnectToMongoDB
(databaseUrl: string)
src/mongodb/client.ts:6
↓ 1 callersMethodexecute
(params: FindParams)
src/tools/documents/find.ts:42
↓ 1 callersMethodgetAllTools
()
src/tools/registry.ts:38
↓ 1 callersMethodgetTool
(name: string)
src/tools/registry.ts:30
↓ 1 callersMethodgetToolSchemas
()
src/tools/registry.ts:42
↓ 1 callersFunctionrunServer
()
src/index.ts:72
↓ 1 callersFunctionseed
()
src/seed.ts:3
FunctionbuildCollectionSchema
( collection: Collection, sampleSize = 100 )
src/mongodb/schema.ts:63
Methodconstructor
()
src/tools/registry.ts:15
Methodexecute
(_params: ListCollectionsParams)
src/tools/collection/list-collections.ts:14
Methodexecute
(params: InsertOneParams)
src/tools/documents/insert-one.ts:28
Methodexecute
(params: UpdateOneParams)
src/tools/documents/update-one.ts:33
Methodexecute
(params: DeleteOneParams)
src/tools/documents/delete-one.ts:28
Methodexecute
(params: DropIndexParams)
src/tools/indexes/drop-index.ts:28
Methodexecute
(params: ListIndexesParams)
src/tools/indexes/list-indexes.ts:23
Methodexecute
(params: CreateIndexParams)
src/tools/indexes/create-index.ts:30
FunctionhandleError
(error: unknown)
src/tools/base/tool.ts:47
FunctionvalidateCollection
(collection: unknown)
src/tools/base/tool.ts:27
FunctionvalidateObject
( value: unknown, name: string )
src/tools/base/tool.ts:37