Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QuantGeekDev/mongo-mcp
/ functions
Functions
23 in github.com/QuantGeekDev/mongo-mcp
⨍
Functions
23
◇
Types & classes
29
↓ 8 callers
Method
registerTool
(tool: BaseTool<any>)
src/tools/registry.ts:26
↓ 2 callers
Function
inferSchemaFromDocument
( doc: Record<string, unknown>, parentPath = "" )
src/mongodb/schema.ts:25
↓ 2 callers
Function
inferSchemaFromValue
(value: unknown)
src/mongodb/schema.ts:17
↓ 1 callers
Function
closeMongoDB
()
src/mongodb/client.ts:20
↓ 1 callers
Function
connectToMongoDB
(databaseUrl: string)
src/mongodb/client.ts:6
↓ 1 callers
Method
execute
(params: FindParams)
src/tools/documents/find.ts:42
↓ 1 callers
Method
getAllTools
()
src/tools/registry.ts:38
↓ 1 callers
Method
getTool
(name: string)
src/tools/registry.ts:30
↓ 1 callers
Method
getToolSchemas
()
src/tools/registry.ts:42
↓ 1 callers
Function
runServer
()
src/index.ts:72
↓ 1 callers
Function
seed
()
src/seed.ts:3
Function
buildCollectionSchema
( collection: Collection, sampleSize = 100 )
src/mongodb/schema.ts:63
Method
constructor
()
src/tools/registry.ts:15
Method
execute
(_params: ListCollectionsParams)
src/tools/collection/list-collections.ts:14
Method
execute
(params: InsertOneParams)
src/tools/documents/insert-one.ts:28
Method
execute
(params: UpdateOneParams)
src/tools/documents/update-one.ts:33
Method
execute
(params: DeleteOneParams)
src/tools/documents/delete-one.ts:28
Method
execute
(params: DropIndexParams)
src/tools/indexes/drop-index.ts:28
Method
execute
(params: ListIndexesParams)
src/tools/indexes/list-indexes.ts:23
Method
execute
(params: CreateIndexParams)
src/tools/indexes/create-index.ts:30
Function
handleError
(error: unknown)
src/tools/base/tool.ts:47
Function
validateCollection
(collection: unknown)
src/tools/base/tool.ts:27
Function
validateObject
( value: unknown, name: string )
src/tools/base/tool.ts:37