UNPKG

mcp-gdrive-enhanced-markov

Version:

MCP server for Google Drive and Sheets with write capabilities, AI-powered PDF analysis, SQLite document indexing, and advanced directory exploration tools

143 lines (142 loc) 5.14 kB
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 { schema as gdriveCreateFileSchema, createFile } from './gdrive_create_file.js'; import { schema as gdriveUpdateFileSchema, updateFile } from './gdrive_update_file.js'; import { schema as gsheetsCreateSpreadsheetSchema, createSpreadsheet } from './gsheets_create_spreadsheet.js'; import { schema as gsheetsUpdateRangeSchema, updateRange } from './gsheets_update_range.js'; import { schema as gdriveCreateFolderSchema, createFolder } from './gdrive_create_folder.js'; import { schema as gdriveMoveFileSchema, moveFile } from './gdrive_move_file.js'; import { schema as gdriveAnalyzePdfSchema, analyzePDF } from './gdrive_analyze_pdf.js'; import { schema as localAnalyzePdfSchema, analyzeLocalPDF } from './local_analyze_pdf.js'; import { schema as gdriveIndexFileSchema, gdrive_index_file } from './gdrive_index_file.js'; import { schema as gdriveIndexFolderSchema, gdrive_index_folder } from './gdrive_index_folder.js'; import { schema as gdriveSearchIndexedSchema, gdrive_search_indexed } from './gdrive_search_indexed.js'; import { schema as gdriveGetIndexedDocSchema, gdrive_get_indexed_doc } from './gdrive_get_indexed_doc.js'; import { schema as gdriveReindexChangedSchema, gdrive_reindex_changed } from './gdrive_reindex_changed.js'; import { schema as gdriveCreateIndexSchema, gdrive_create_index } from './gdrive_create_index.js'; import { schema as gdriveIndexSmartSchema, gdrive_index_smart } from './gdrive_index_smart.js'; import { schema as gdriveUpdateIndexSchema, gdrive_update_index } from './gdrive_update_index.js'; import { schema as gdriveSearchAdvancedSchema, gdrive_search_advanced } from './gdrive_search_advanced.js'; import { schema as gdriveListFolderContentsSchema, gdrive_list_folder_contents } from './gdrive_list_folder_contents.js'; import { schema as gdriveExploreDirectorySchema, gdrive_explore_directory } from './gdrive_explore_directory.js'; import { schema as gdriveGetFolderTreeSchema, gdrive_get_folder_tree } from './gdrive_get_folder_tree.js'; import { schema as gdriveReadExcelSchema, gdrive_read_excel } from './gdrive_read_excel.js'; import { schema as gdriveIntelligentAnalysisSchema, gdrive_intelligent_analysis } from './gdrive_intelligent_analysis.js'; import { schema as gdriveFindDocumentsSchema, gdrive_find_documents } from './gdrive_find_documents.js'; import { schema as gdriveSearchGuideSchema, gdrive_search_guide } from './gdrive_search_guide.js'; export const tools = [ { ...gdriveSearchSchema, handler: search, }, { ...gdriveReadFileSchema, handler: readFile, }, { ...gsheetsUpdateCellSchema, handler: updateCell, }, { ...gsheetsReadSchema, handler: readSheet, }, { ...gdriveCreateFileSchema, handler: createFile, }, { ...gdriveUpdateFileSchema, handler: updateFile, }, { ...gsheetsCreateSpreadsheetSchema, handler: createSpreadsheet, }, { ...gsheetsUpdateRangeSchema, handler: updateRange, }, { ...gdriveCreateFolderSchema, handler: createFolder, }, { ...gdriveMoveFileSchema, handler: moveFile, }, { ...gdriveAnalyzePdfSchema, handler: analyzePDF, }, { ...localAnalyzePdfSchema, handler: analyzeLocalPDF, }, { ...gdriveIndexFileSchema, handler: gdrive_index_file, }, { ...gdriveIndexFolderSchema, handler: gdrive_index_folder, }, { ...gdriveSearchIndexedSchema, handler: gdrive_search_indexed, }, { ...gdriveGetIndexedDocSchema, handler: gdrive_get_indexed_doc, }, { ...gdriveReindexChangedSchema, handler: gdrive_reindex_changed, }, { ...gdriveCreateIndexSchema, handler: gdrive_create_index, }, { ...gdriveIndexSmartSchema, handler: gdrive_index_smart, }, { ...gdriveUpdateIndexSchema, handler: gdrive_update_index, }, { ...gdriveSearchAdvancedSchema, handler: gdrive_search_advanced, }, { ...gdriveListFolderContentsSchema, handler: gdrive_list_folder_contents, }, { ...gdriveExploreDirectorySchema, handler: gdrive_explore_directory, }, { ...gdriveGetFolderTreeSchema, handler: gdrive_get_folder_tree, }, { ...gdriveReadExcelSchema, handler: gdrive_read_excel, }, { ...gdriveIntelligentAnalysisSchema, handler: gdrive_intelligent_analysis, }, { ...gdriveFindDocumentsSchema, handler: gdrive_find_documents, }, { ...gdriveSearchGuideSchema, handler: gdrive_search_guide, } ];