Skip to main content
Glama
index.ts1.17 kB
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { FirestoreClient } from "../firestore/client.js"; import { PermissionManager } from "../permissions/manager.js"; import { registerReadTools } from "./read.js"; import { registerWriteTools } from "./write.js"; import { registerDeleteTools } from "./delete.js"; import { registerQueryTools } from "./query.js"; import { registerSubcollectionTools } from "./subcollections.js"; import { registerBatchTools } from "./batch.js"; import { registerFieldValueTools } from "./field-values.js"; export function registerTools( server: McpServer, firestoreClient: FirestoreClient, permissionManager: PermissionManager ) { registerReadTools(server, firestoreClient, permissionManager); registerWriteTools(server, firestoreClient, permissionManager); registerDeleteTools(server, firestoreClient, permissionManager); registerQueryTools(server, firestoreClient, permissionManager); registerSubcollectionTools(server, firestoreClient, permissionManager); registerBatchTools(server, firestoreClient, permissionManager); registerFieldValueTools(server, firestoreClient, permissionManager); }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/devlimelabs/firestore-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server