Google Drive MCP Server

import { schema as gdriveSearchSchema, search } from './gdrive_search.js'; import { schema as gdriveReadFileSchema, readFile } from './gdrive_read_file.js'; import { schema as gsheetsUpdateCellSchema, updateCell } from './gsheets_update_cell.js'; import { schema as gsheetsReadSchema, readSheet } from './gsheets_read.js'; import { Tool, GDriveSearchInput, GDriveReadFileInput, GSheetsUpdateCellInput, GSheetsReadInput } from './types.js'; export const tools: [ Tool<GDriveSearchInput>, Tool<GDriveReadFileInput>, Tool<GSheetsUpdateCellInput>, Tool<GSheetsReadInput> ] = [ { ...gdriveSearchSchema, handler: search, }, { ...gdriveReadFileSchema, handler: readFile, }, { ...gsheetsUpdateCellSchema, handler: updateCell, }, { ...gsheetsReadSchema, handler: readSheet, } ];