{"_id":"@mcp-z/mcp-drive","_rev":"28-8d5f551c974a284976050c129d2e85fc","name":"@mcp-z/mcp-drive","dist-tags":{"support-1":"1.2.0","latest":"2.4.2"},"versions":{"1.0.0":{"name":"@mcp-z/mcp-drive","version":"1.0.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"ad671d7601eff590caa510805be969f076773d38","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.0.tgz","fileCount":202,"integrity":"sha512-nf6SbHlMHUmtaL02lfvgf4rhXx0YlDJ/jP8ON4JB/Q1vuShgRosiRC5IyPcLbvAXgqhPCP2ivijWS9MFWqYqvA==","signatures":[{"sig":"MEYCIQDyz6+1PdlagrDkMvlCji2n/XFr0PMJcvPQxd4LNYDpNwIhAP+l3AVnN9CpDZDSzvp5em0IDBlxC7EBcZK8xeKa5DAk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887512},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"76263223faa423b7cb88e1ef82d4e2646292894e","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsc -p . --noEmit && tsds build","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^0.3.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.5.5","dotenv":"^17.2.3","get-port":"^7.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^25.0.2","tsds-config":"^1.0.0","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","@mcp-z/client":"^1.0.0","@types/express":"^5.0.6","node-version-use":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.0_1766993531826_0.7034136937961089","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@mcp-z/mcp-drive","version":"1.0.1","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"759122277e46a0bfe54d1ef02e6c2f2e51bdbcf6","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.1.tgz","fileCount":202,"integrity":"sha512-fBQkjVJMjmD8FV441q3k/YVQN6YPnzu5H24B4pFeCpXciuFdLtUyNhSKG3TM7cyQbEr2CQbgarxaKQIYnf/4hw==","signatures":[{"sig":"MEUCIGuDM1hn0Pc9oRv5Nxd6Llea9Shxn5PV898+Y2iua/GPAiEApnmqSDEINyPN/nvVVSHRG8y+c5KcADVWvNJMsT28WDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891138},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"ec942edf6089a3b6b93a985eae017394110f205e","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsc -p . --noEmit && tsds build","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^0.3.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.5.5","dotenv":"^17.2.3","get-port":"^7.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^25.0.2","tsds-config":"^1.0.0","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","@mcp-z/client":"^1.0.0","@types/express":"^5.0.6","node-version-use":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.1_1767402728193_0.05310714802168337","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@mcp-z/mcp-drive","version":"1.0.2","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.2","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"4fe06c46e6f9a164c36fd35f0cfe8914aa56956c","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.2.tgz","fileCount":202,"integrity":"sha512-Qm+BkNo0JMU5JMOD77/Alw3t8qZjIjugMUVIEHKbhEZvQYsC/hnF9hgckzAf4q1rjY9bR7XoygvkNzjvhyDAtw==","signatures":[{"sig":"MEQCICgJ/JO41PdeeIRgQEmDs1Q6FJhcP/X/dZIGyMXLUoEWAiAyJ9uLthIlAUd5B75mXrnVsPcLd+6X1BAfD4zO804uRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":891684},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"da72c08b50c85d6c55a271671cda2e10f5a1a8d7","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsc -p . --noEmit && tsds build","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^0.4.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.5.5","dotenv":"^17.2.3","get-port":"^7.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^25.0.2","tsds-config":"^1.0.0","@types/mocha":"^10.0.10","ts-dev-stack":"^1.21.3","@mcp-z/client":"^1.0.0","@types/express":"^5.0.6","node-version-use":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.2_1767413088044_0.49422172623565785","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@mcp-z/mcp-drive","version":"1.0.3","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.3","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"b76d7f35b43991ea52581d149e901b850d1bf505","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.3.tgz","fileCount":202,"integrity":"sha512-PNiFUS8Sr1MitFycCXqC6Yg5wtQYCLlZ2QZQt4QoNiHdGUshpOBMElM7EdKPA+MasutHzAHIFV9jWhs3twY7Sg==","signatures":[{"sig":"MEQCIDeElJbHjbTDMVMZe50Z7Js1cnel435c504TRFZY/qbsAiAvFI2lzHSTRcWtUN14wPbRroJEISUaZLqJmNUHt3UReQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894803},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"c35f8d8f4b4218a561ef6085e270da1fd6a02d7e","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsc -p . --noEmit && tsds build","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.4","cors":"^2.8.5","pino":"^10.1.0","express":"^5.2.1","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.1","@mcp-z/server":"^1.0.2","keyv-registry":"^0.4.0","module-root-sync":"^2.0.2","@mcp-z/oauth-google":"^1.0.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.5.5","dotenv":"^17.2.3","get-port":"^7.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^25.0.3","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.3","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.3_1767486783156_0.943122128328872","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@mcp-z/mcp-drive","version":"1.0.4","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.4","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"b4f5e39dd4a4af56b49d31003235c07aa5cfc35a","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.4.tgz","fileCount":202,"integrity":"sha512-aHM1l1cdLdkjbj6PgW7M68v5GEhiDSHjSgtSYBIJfjUfuXKneslgHVfTyHH6H630eJ4FxrsmYvfYIm/Lg6jsPw==","signatures":[{"sig":"MEUCIQCaS1+5doaTqcQZfmQfubqrRhAz+0EhFsReGhMVM9IYlgIgNxqS308oPAE8yqjlm95twfSnW8mhC6BI095cp6GQTQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":894803},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"187cdd32b22488fada2220bbf0d4dec7bddce97f","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsc -p . --noEmit && tsds build","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.4","cors":"^2.8.5","pino":"^10.1.0","express":"^5.2.1","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.1","@mcp-z/server":"^1.0.2","keyv-registry":"^0.4.0","module-root-sync":"^2.0.2","@mcp-z/oauth-google":"^1.0.4","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.5.5","dotenv":"^17.2.3","get-port":"^7.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^25.0.3","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.5","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.4_1767507856203_0.26662892611506517","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@mcp-z/mcp-drive","version":"1.0.5","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.5","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"342c07761b6f118b2c3a68f101bbbd471ddf1e01","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.5.tgz","fileCount":202,"integrity":"sha512-S2cGCH6mc58T6MsJRYAPi+JZVZV8V7lacJtNyaVgqkzXfGurSBUkj2IInMdp+cXpM5aYgNQdG8nGZncIe+stjA==","signatures":[{"sig":"MEQCIG/VCLYggqMWIRHr+PhVCTucB24NQlhL4/A03dsB97H6AiAN3L1gPxVS8LBGQZk4k6UIwq09FGa5gmXPeyORN6G5Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905493},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"f2fc98cd29fa9ff47e023f8c6cb5e30b588f660f","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"^7.1.0","@types/cors":"^2.8.19","@types/node":"^25.0.3","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.5","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.5_1767563683547_0.15267588822803035","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@mcp-z/mcp-drive","version":"1.0.6","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.6","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"2bbdfd9aa95a15ed41e91e04f87e7bbe1f437bd9","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.6.tgz","fileCount":202,"integrity":"sha512-ddhZYjiBUOAAJ75HSb+d3YcbdF5Nd6V13LEh25Nk2hRLhaeZlVkvz/dIYUDbB1e8eGAho0mgXbbtiSTIBfWNcw==","signatures":[{"sig":"MEUCIQCGor9FO6KyKADpZcOzFpUIN8IdIuLF806Gte+UxnD4kwIgOIVF5I/2Azun7Nap9JjaaqTrboglL6bXGXYseYu68Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911121},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"0608530cdfce24db738c9f8063589537c1368def","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"^7.1.0","@types/cors":"^2.8.19","@types/node":"^25.0.3","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.5","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.6_1767584609259_0.48779508941334493","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@mcp-z/mcp-drive","version":"1.0.7","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.7","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"a244ab02b712801a8e5b0635b0ffdcb6b725f9cc","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.7.tgz","fileCount":202,"integrity":"sha512-2i/B6oSLntAe/Bm/LlMtL3wGFpG+TKXMYR81tW0h5vtFkZilqIUviHeGWfO6eY6czOZfb6uz1WbK4SBQW8en0g==","signatures":[{"sig":"MEUCIQCUq9MABoFUG13qI2eYW/eFwz7Ui//whHy7ym+9tMvSeQIgJ4E27Nfu2e6GSnCI0KKFIui4QFgoC1ogeNFYSY4AlO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905493},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"fc11bdb12f1a2fcad187af2078c82a2a94797e59","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"^7.1.0","@types/cors":"^2.8.19","@types/node":"^25.0.3","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.5","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.7_1767585640725_0.5897064717771392","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@mcp-z/mcp-drive","version":"1.0.8","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.8","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"a19791cc34f084887a4ecf1535280222ab3cf6e5","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.8.tgz","fileCount":202,"integrity":"sha512-8sBq/FP5pln23Agd8FYkdnbOSerq3srjYywlwyca00lrVYnIG/GdQOmcrzpAXcs2OiorbE3mawRKvElsYOLhtg==","signatures":[{"sig":"MEQCIGeNS0q69DsGIXnkHxyErgub2lpd5+/H4Vs+QgFQFDVqAiBhouqGg36J2/y/vmyJ8P/bggVrU4aF3fDBGZY/1imfxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899900},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"8d0ffa00af10971cd5733723f2f6fd9959c3d4a9","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^169.0.0","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"^7.1.0","@types/cors":"^2.8.19","@types/node":"^25.0.3","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.5","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.8_1767719082651_0.029981986296220287","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@mcp-z/mcp-drive","version":"1.0.9","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.9","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"88c6f183afd233d40d75ef4fddfadd06d915cf08","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.9.tgz","fileCount":202,"integrity":"sha512-ahl7c/lP+iWeFCPj8AdSiWeVr/a26h8Om7Aux2yqFN/5duWel2dUs3A3hM78L3vmL9UKjrDAAW2Wa4rltPpEPA==","signatures":[{"sig":"MEUCIQDarMaxN6sRx9yxPtoyPeTpiGG60L41Ee6E6EME6fbSuwIgAqnz3A8b0egJpe9hgKKEdbU0dAyyProFZr3j4kGMDjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgI6cy+fK1eba3wggD/AMqDnexj5wc/F0YSI5hrK33FQIhAKw+i0DvvBNWX3wknzouWTNrRkWFvrhh77P4q1Tn8Y27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":899380},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"d83d32ee8c3e0f3dad6f2e2f6ae25fdfd99b82d8","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^174.0.1","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"^7.1.0","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.5","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.9_1787532725181_0.7891682560650515","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@mcp-z/mcp-drive","version":"1.0.10","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.10","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"68c820b8e483642aff1acad9dbdbe6ac5979706b","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.10.tgz","fileCount":216,"integrity":"sha512-/9H1NGV50IhSj+8cbCI1rg4SG73Qm52DpPsFaUSlNLIoWNDf6Kz4E8cAlyw98WBnceuWqkRGDulwlfbZy3GO7A==","signatures":[{"sig":"MEUCICAQ436ByOyc/IkTsxNmYYEVL6zg6udV5GsScAvclaifAiEAmPIifVqy9npVN8q2yNI5DT+AtqTqronfyFy8bVKRvhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICX4oGY4ZFpFXNQDSZ0TpdTtxMnE+Xfbk8xZPwF0bgoEAiBJKCn704MI6ncjLH4SpWzRguMSOMvP4G9BIylHYuJRPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990396},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"560a7628ff014d71ab7ed298831baee6e1ff1734","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^174.0.1","@mcp-z/oauth":"^1.0.0","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.0.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"^7.1.0","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.5","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.10_1787975617547_0.33000182239884834","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@mcp-z/mcp-drive","version":"1.0.11","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.11","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"0acc8cc3e9ab0c750ea33ccef47ecd7b19a2367c","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.11.tgz","fileCount":216,"integrity":"sha512-imRrOu33uqZtwiVYQ5evEhHXGSVgfQKIdy+mcEpv/GBG0Yy6O7v4az6xZ1CF3iRN2a3bNMFk4gKHFWz8HoxK0w==","signatures":[{"sig":"MEUCIQD87vfClSigaqQKRUkGz1sXtj3I5chLLKaBFuq7/V2mTAIgMD3z5Ym8iTjQq8wW2fWuLFtiyX32MVr14SCDDIVcnDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHVlzGhh1pJwjpYrCIm+k8W86360NJF0h36WzXjJwMcTAiANCFWPf7peSTQxN5uQ8ddrKO22GKbDmQK0jdysQlcsoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990451},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"abf053890b2477a0e658d882c2157116d44124be","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^174.0.1","@mcp-z/oauth":"^1.0.5","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.1.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.11","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.11_1787981771530_0.23953364395608867","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@mcp-z/mcp-drive","version":"1.0.12","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.0.12","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"21f66d3b77955209235a2c7b7e7283347fd1af37","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.0.12.tgz","fileCount":223,"integrity":"sha512-UF3XF+R3yFpXxckPXszHHACKndgOYOzEHUSkdrqOf3lbhW6ws5MnG8QhBIGM7sfExQqqXJ3HlLdnEXNuVC7mPg==","signatures":[{"sig":"MEYCIQDbH+J7jgXVHKruvl3Eh6qFwjTmIV4di00IZkx80CCkvwIhAOnnCANELE2xcCpkiIXenxdnfZb5CuZU5UZRV4zaLqIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBXN+JqSzkaPiT5a6KxL/jtDSU4GdeNkctD4K4umSILqAiA6ZP5N23mshTT/AQ2avAQIETaY6E3GceSpNxmJRCaexQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002243},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"9dced4c9db22ac5ce80bee1964ef10f2cd02cd74","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"npm run test:unit && npm run test:integration","build":"tsds validate","format":"tsds format","version":"tsds version","test:unit":"tsds test:node --no-timeouts 'test/unit/**/*.test.ts'","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts 'test/**/*.test.ts'","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp","test:integration":"tsds test:node --no-timeouts 'test/integration/**/*.test.ts'"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^174.0.1","@mcp-z/oauth":"^1.0.5","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.1.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.11","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.0.12_1788010583550_0.9069859732399861","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mcp-z/mcp-drive","version":"1.1.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.1.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"ceccae886654107d5015642caad509817e5d1054","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.1.0.tgz","fileCount":223,"integrity":"sha512-hLen7Q7WVZt+UsH+kkIHrNuHryGAgXRZ4nhJsmIlHSjOtPWBmIf4VLMehnEF59zVL1ab9vmuuTKs5MCD9Z5xAw==","signatures":[{"sig":"MEYCIQDtHWpu+VbybKtmZ1F+19qgz40R0G0T98tibnHJB0xNFQIhAJ5cCItniGFCu60ZNVKx2dixE8wtnSAMtiEaU/1oZ3kR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSaV25MPJ1AxYaiSBpigS9BreJRpyG1+WMKMVwRxRBpQIgeR7Aac0owRDyy2syTQnC3fhmXETz3LHu8VFo7EuPayo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002043},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"4a63640aaa85cd29a55d546d366917ca85daf743","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","googleapis":"^174.0.1","@mcp-z/oauth":"^1.0.5","@mcp-z/server":"^1.0.0","keyv-registry":"^1.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.1.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.11","@types/express":"^5.0.6","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.1.0_1788018476644_0.68360629109279","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mcp-z/mcp-drive","version":"1.1.1","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.1.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"1c822db7e38d35206f6c6314375af2021accd67d","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.1.1.tgz","fileCount":223,"integrity":"sha512-3yt3rjzMlEg4O1A8lSWuRffgSTcdbZcgM2GfDmBOg7XNIj0TWL/1EI+K1SIsEqzz3QbjUSXZ5iq5DJMZJMy/BA==","signatures":[{"sig":"MEUCIQDT0T2nu23uFSFcixSwthAhrdHsznsUETIznyOaac9nsAIgWKpePXfTuaSG0IiRsBlXu4Zpi7W/wEVBjA5TO9wT3yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7aDs0qUjg9EqIyop5J8PnGjOhagHqzk8UX11UTNd8vgIgM7NdA3xVVucvukC+irfYtkOpu7Pz7PDml0PO0Ac6Bh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003918},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"d86b93868353286cd38fd525c62b67d2705d30f8","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","googleapis":"174.0.1","@mcp-z/oauth":"^1.0.5","@mcp-z/server":"^1.0.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.1.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.11","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.1.1_1788075517772_0.6679574271699822","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@mcp-z/mcp-drive","version":"1.1.2","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.1.2","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"52da9ecf1b2ff87d66c2f6a9f2eec18c99846166","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.1.2.tgz","fileCount":223,"integrity":"sha512-YpRKr/qA0a0H9ojQzy92qhMsug263ZCreg5PuHnvLftNg7NhZ3WFnKpeoEvaiXHBUfea/Phu6d/vKOLqQu+RgQ==","signatures":[{"sig":"MEYCIQDSWpI2mivLco3IJDC2bHasidL5wZOo0pzWVGBScDXsowIhAOHgXN1uK3gMJZaRm0mwQlhmR262uIU363ddJHiNfuif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6sHyUXVgD8Z+9nqTbLQWLPqTbdkFNH0jiYyCuvnZGdQIhAI77zobki7KsWE20AWvdSUQE+n9IVxhYpRUeTMk7YcR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003918},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"6bb4bd537dda99b190e85708ac8a016929f42d70","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","allowScripts":{"node-semvers":true,"node-version-use":true,"thread-sleep-compat":true,"node-filename-to-dist-paths":true},"dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","googleapis":"174.0.1","@mcp-z/oauth":"^1.0.5","@mcp-z/server":"^1.0.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.1.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.11","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.1.2_1788163199686_0.6060998870730829","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@mcp-z/mcp-drive","version":"1.1.3","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.1.3","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"93af7d71ab58299e26ff24c5697f78056c68b4e2","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.1.3.tgz","fileCount":223,"integrity":"sha512-Vf2pr7lMdPUuLAzZ+waYaGe02R1gQM+OQtYLi7cEuFZ4EhxMjfmrXqa3/1fZ66blh1y2Xz1sVevdW8FiWJib8g==","signatures":[{"sig":"MEUCIES2iMwocpHJbfY2BLyvnp+FX0Fr+PbrFGtfB8BPIYyqAiEA0/kDDymQVcD9GSjdMeQI0+Hx9IrOwuiZEy0SzCMrngA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLaIB7pxork8Newnj8mG1fE7XOAapEmk1crFC72VLvDwIgWisxIa1SzAago8BeTT8SDdZNTWNF8NdT3tTj87eQqEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007240},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"f20cebb1d889beec28d57ec75563bf31d905c993","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","googleapis":"174.0.1","@mcp-z/oauth":"^1.0.5","@mcp-z/server":"^1.2.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.1.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.11","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.1.3_1788633621889_0.5382684676581044","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mcp-z/mcp-drive","version":"2.0.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@2.0.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"d25c4c5e9931000aac89a010d9c87f794e889d9f","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.0.0.tgz","fileCount":223,"integrity":"sha512-G4k/UMjU4wVjfiy+fLKFPSFmAVO+hqikrP00h/Ee3zswaB90y89N4aCmRBNu9X373B0FSl0udw1zocOu1rNuaw==","signatures":[{"sig":"MEUCIBFEyid/7GqRJgqq7KNmqF00HhuP4i1bXtAErSZ4nYTUAiEAiTTdmhDQCFgHb038pTOVk6M8AhuyKRU3Xk7FH1acqvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0YN5olNTZzZ5J88KoujCY9ZtySPC3ODSFsOqROVUkCAiEAkrU1alEI+KK7zScTyIiY/rsMg/7tPmAnxi7FoGw8/L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003041},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"87ca8f9452bbe86538f9cee74e08e8b63bf36fde","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","googleapis":"174.0.1","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.0.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_2.0.0_1788699364948_0.8739513200012468","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mcp-z/mcp-drive","version":"2.1.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@2.1.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"6f447a4483911c4bb0fec0d5291b36fbba77564b","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.1.0.tgz","fileCount":230,"integrity":"sha512-gWdNAA+pSd3vfZbIPPGy/T9ILO5WZrYonyBKWunzfZTlks3W89y8Yw/1YEUIXHIopkFyAE3sZvA2g5K4lVRprw==","signatures":[{"sig":"MEUCIDKj294cwYVuP8KpfQ10BMmGuJhtCaK07wE0Rg4dz0IOAiEA5pdnQOYJV80w59pbzBhKyJh8Pnk374xoRPX3tS7nEAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEHJ6XXzzhuvITPqkyqRuY/+jnTQcIb7m9TWl7A6fKKsAiAuWlek13AL4WFHuhP5WbPZz02zzbCnmu2GRbWbSvKKzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010963},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"9bcb91bde71a85e8b9b78b76900bd9996138707c","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","googleapis":"174.0.1","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.0.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_2.1.0_1788709639944_0.9247924538336885","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@mcp-z/mcp-drive","version":"2.1.1","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@2.1.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"97b404559e53c033c202609be14b84e36b327ea8","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.1.1.tgz","fileCount":230,"integrity":"sha512-VTz/9X8K4vj7b6PtZ+oXBTrKR25G+yJ76Osl2y69jR+ivt2MmRxwkvVbMCeelUqKYFClD35ULMlrbDmflenCyw==","signatures":[{"sig":"MEUCIQCMxByFAIH9pO95pQgM9w/v7jAjmrD0WsXMxdrG8nwYXwIgFoYjnzKuqoWlK76vlL9Xa8LSYWoyuPNy71vmV5iiWO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIChSdPC6j5vIsAhAgnJQ66lOAwQ5Mib9UiI0OWCyOYS0AiBdFmoQa6FkI//P7onupjaKYMh6iyYbzv85t+aeVBuI+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011321},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"ff75e10996283a239713ff1a29b1a99d5229450c","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.0.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@googleapis/drive":"^22.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_2.1.1_1788710925380_0.5422199450332663","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@mcp-z/mcp-drive","version":"1.1.4","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.1.4","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"0f297ea764fbfdca64c4af282afc8fdf5568345c","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.1.4.tgz","fileCount":223,"integrity":"sha512-LRyCBwigURWH3TYDrUggGqIHTd/2RcAXM4xUmdW1oxeCVcClcf7EAH0dQ9vqs1RL76FtC5jbTWeBbn8kbvkdHg==","signatures":[{"sig":"MEUCIQDTx5KPfqPDJ8WjijCCPK8cEwEpCKVxemPethX1BVqrCQIgayzQkqG+MBVvWokHVNgMRtzFRjjUqi6ubNxOugqwXWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGXe3iw5LyRJjZlupeUgmvcbKQ/rDL3WR566hMJ4fxe0AiEAu8+vQaerVmULszJmK0Fp/N84X5r4d4+xpzYvqLYdsJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007277},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"22f350db5c3b80c4b5e7a0ee253a8e83d98d7f18","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.0.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","googleapis":"174.0.1","@mcp-z/oauth":"^1.0.5","@mcp-z/server":"^1.2.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@mcp-z/oauth-google":"^1.1.3","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^1.0.11","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.1.4_1788740549316_0.20010016287719212","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@mcp-z/mcp-drive","version":"2.2.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@2.2.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"2ddb44848a606f6ea125723bb0c778bd88847957","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.2.0.tgz","fileCount":230,"integrity":"sha512-eIv4p8HxziQ8ZdNWfMgdIh+7dxoUFHhRliIRp+qfo0pnljavF9RoR62rx4vRO9bzPv9rRHqyedEKrKaIdjppmw==","signatures":[{"sig":"MEYCIQDmo3gGheqZ0n90XxZMsBWx0euF5zOISrQ39kPboEPEYgIhAJzBsNPG316z5daYGyvSh9jgeFmc8ufBWmzZC/WrDBmv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE2Aex1P+rAvilhnkKqQuu409wfv5KtlvHSWO+GlttUCAiEAyCo0DY6LoQfuwpRwYgs1XmCBQfCenGVBIhNll0/Hes4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1014874},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"7b8075213bebfac5271981ba664cf1c965c98981","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.1.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@googleapis/drive":"^22.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_2.2.0_1788754566789_0.1561993574434335","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@mcp-z/mcp-drive","version":"2.3.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@2.3.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"4539bc9fcc09e408bdaddf5a75bac9ce8170b2b7","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.3.0.tgz","fileCount":230,"integrity":"sha512-/iMmu6O1VJnK3iLuNhus2Bt2ERicpRDyvcJwv/bgRhiParMjwhDW9nqJpVrOjG25og+5qsF5TR7F++CBlxZ8uA==","signatures":[{"sig":"MEYCIQCU5iZxtOh2O3t/bWmLtZjXns0wVj9d8VmQNAM4q4xqMQIhAK1fCsKAPto4wmYxVZn3kKBhZak0K+wroyRupaHPG2II","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgDxn9mVe6q6RhUFEV2HURNlNksn1KYr3feO2avPZj2QIgFrJAsrZ00fRh0eqWhij780xXjoZ5EMZnk/qmzT+M5yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023205},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"32b7149bae57f3e1d2ec78339b93dafb6b9ecbe1","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.1.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@googleapis/drive":"^22.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","dotenv":"^17.2.3","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_2.3.0_1788795921651_0.27472043151377945","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@mcp-z/mcp-drive","version":"2.4.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@2.4.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"6936992963b80393931f95c7cd2cb0e4c76f9863","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.4.0.tgz","fileCount":230,"integrity":"sha512-owVNd7v0wk9f0757ov0NKA3GDjZFhcux7o4eveIhpIzla9ZadG5obbeGqBP2fRdwg313eHFhcRVfOFqhh994+w==","signatures":[{"sig":"MEUCIQC3XkAUPlt2QVgl3QC8RROSRUC+kzv2yCDgKDN4BIzQqgIgXDzaPSQ1wrfwAIF0cak3f/6dnz/pMrnIB2qxbWYqZ7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3UzZBPwNf3IzXEw09Kv4hbmcViiV3VYmj7ReeCUYLTAIgG7oK3Z0v65i64VQ05t4Zh3nmSdp1XZyE+ZccmCvoBXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024001},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"9db3923c36ad785c58998ae0e3c13c208d36ab2f","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.2.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@googleapis/drive":"^22.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_2.4.0_1788806874980_0.08084634509221256","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mcp-z/mcp-drive","version":"1.2.0","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@1.2.0","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"59f40b0be4e60fe89d89bd2f67513d6417e85bb1","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-1.2.0.tgz","fileCount":230,"integrity":"sha512-+woENZL3aqz5jiB1HYzf4dCevrj78tWFzdNJ80rde9fuA4qhl4Fz8V5fs5yD8Jd7C5YJ8I0V3SbF5SWNzwTieA==","signatures":[{"sig":"MEQCIB9HrG8IfTGlrROvfZ8dKBFQsxPmF7aPPK957AQpuEMvAiAlNMc38PKcbekriH0T4OWv54/wgtNRS9/GldBHCv8rQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICaYgpa/RHbvPptwslk5gUoFsXhx2VwZiENvUyc71BAXAiALdEuCLlzv6mY2B0dVqB/JcOkYk6HCG/eLH3Sb28znZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024001},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"54144d709033a4225ac6ee8e565ec1a21709e10e","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"deprecated":"The 1.x line has ended. Its final release is the 2.x code with compatibility aliases, so upgrading is usually just: npm install @mcp-z/mcp-drive@latest","repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.2.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@googleapis/drive":"^22.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"keyv":"^5.0.0","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_1.2.0_1788899524319_0.8757610800261981","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@mcp-z/mcp-drive","version":"2.4.1","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","_id":"@mcp-z/mcp-drive@2.4.1","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"homepage":"https://github.com/mcp-z/mcp-drive#readme","bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"bin":{"mcp-drive":"bin/server.js"},"dist":{"shasum":"a76b89314ec0d429437c029deb891a59c76ce05a","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.4.1.tgz","fileCount":230,"integrity":"sha512-62YKPMwwojBR80P/seXfn65nAVYAIhK+qPbb82G9kogTwrKCA+okZGbpznS48t0UK5G1A9UCNBFFl8TAbRrk0g==","signatures":[{"sig":"MEYCIQDWhkYw+CuWRj625NxXF6BBPh1U7H43965/9G3y1jJCygIhAIiAu811oaq2tzrgD0PZaIaxpnGzq9ReC9d6PFoIUFXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhYJiNP0maDhB49YzXg/XduFFTC/VmnrF9u9c+2nkd4AiAKnVdSIJ/ATzNtk5kd/Lt9G8u1S89npLVBJupf6qdmYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024666},"main":"./dist/cjs/index.js","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"d9c8b6f50e62966b7f58b6558c7db028f3fd6d02","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --no-timeouts","build":"tsds validate","format":"tsds format","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","prepublish:check":"ncp"},"_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.2.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@googleapis/drive":"^25.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","get-port":"5.1.1","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-drive_2.4.1_1789277785900_0.6532637198912985","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"_id":"@mcp-z/mcp-drive@2.4.2","bin":{"mcp-drive":"bin/server.js"},"bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"dist":{"shasum":"0bc36de29023bc09b1773e1e4e8bff32c2bb5727","tarball":"https://registry.npmjs.org/@mcp-z/mcp-drive/-/mcp-drive-2.4.2.tgz","fileCount":230,"integrity":"sha512-Ac6HYBEHScmeCd888u4MEVt4keQHMikbLntWOkLVxxA21++kMsxtOGbDChIqMlzhCkDe1Ew8prmgK7PNeiXXgw==","signatures":[{"sig":"MEYCIQCB186Sj6kY1DHoft64LXDdWzicsjBx8jgIgndxQZz9tgIhAN6TLZEUzomUC4mroFkSd3PT9s8ED/7fkRvuxlLv1gyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyDi1TjM3hKQQ4kZ/ywTFI6/pHFLaZOprC7Ta6FJXVowIgQZghZqjRCqUgMpfUwSdVlHJInMP11jNFR1SUQdPNrDU="}],"unpackedSize":1026039},"main":"./dist/cjs/index.js","name":"@mcp-z/mcp-drive","tsds":{"source":"src/index.ts"},"type":"module","types":"./dist/esm/index.d.ts","author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"ba40445217554b4d5ad22f43efc8e4e06140375d","license":"MIT","mcpName":"io.github.mcp-z/mcp-drive","scripts":{"test":"tsds test:node --require test/lib/env-loader.ts --no-timeouts","build":"tsds validate","format":"tsds format","test:ci":"tsds test:node --require test/lib/env-loader.ts --no-timeouts --ignore \"test/integration/**\"","version":"tsds version","test:setup":"node scripts/setup-test.ts","test:engines":"nvu engines tsds test:node --require test/lib/env-loader.ts --no-timeouts","examples:test":"node scripts/examples-run.ts","prepublishOnly":"node scripts/require-dist-tag.cjs && tsds validate","test:ci:engines":"nvu engines tsds test:node --require test/lib/env-loader.ts --no-timeouts --ignore \"test/integration/**\"","prepublish:check":"ncp"},"version":"2.4.2","_npmUser":{"name":"kmalakoff","email":"kmalakoff@gmail.com"},"homepage":"https://github.com/mcp-z/mcp-drive#readme","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"_npmVersion":"11.19.1","description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","directories":{},"maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"_nodeVersion":"26.8.2","dependencies":{"zod":"^4.2.0","cors":"^2.0.0","pino":"^10.0.0","express":"^5.0.0","keyv-file":"5.3.3","@mcp-z/oauth":"^2.0.0","@mcp-z/server":"^2.2.0","keyv-registry":"^2.0.0","module-root-sync":"^2.0.0","@googleapis/drive":"^26.0.0","@mcp-z/oauth-google":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"keyv":"^5.0.0","get-port":"5.1.1","tsds-lib":"^1.22.6","@types/cors":"^2.8.19","@types/node":"^26.2.0","tsds-config":"^1.0.4","@types/mocha":"^10.0.10","ts-dev-stack":"^1.22.1","@mcp-z/client":"^2.0.0","@types/express":"^5.0.6","fs-remove-compat":"^1.0.4","node-version-use":"^2.4.7","@modelcontextprotocol/sdk":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-drive_2.4.2_1789926350832_0.8642660938077888"}}},"time":{"created":"2025-12-29T07:32:11.739Z","modified":"2026-09-20T17:45:51.135Z","1.0.0":"2025-12-29T07:32:12.000Z","1.0.1":"2026-01-03T01:12:08.356Z","1.0.2":"2026-01-03T04:04:48.230Z","1.0.3":"2026-01-04T00:33:03.337Z","1.0.4":"2026-01-04T06:24:16.366Z","1.0.5":"2026-01-04T21:54:43.761Z","1.0.6":"2026-01-05T03:43:29.447Z","1.0.7":"2026-01-05T04:00:40.960Z","1.0.8":"2026-01-06T17:04:42.826Z","1.0.9":"2026-08-24T00:52:05.273Z","1.0.10":"2026-08-29T03:53:37.643Z","1.0.11":"2026-08-29T05:36:11.623Z","1.0.12":"2026-08-29T13:36:23.670Z","1.1.0":"2026-08-29T15:47:56.752Z","1.1.1":"2026-08-30T07:38:37.872Z","1.1.2":"2026-08-31T07:59:59.775Z","1.1.3":"2026-09-05T18:40:21.976Z","2.0.0":"2026-09-06T12:56:05.069Z","2.1.0":"2026-09-06T15:47:20.028Z","2.1.1":"2026-09-06T16:08:45.465Z","1.1.4":"2026-09-07T00:22:29.424Z","2.2.0":"2026-09-07T04:16:06.881Z","2.3.0":"2026-09-07T15:45:21.745Z","2.4.0":"2026-09-07T18:47:55.092Z","1.2.0":"2026-09-08T20:32:04.422Z","2.4.1":"2026-09-13T05:36:25.990Z","2.4.2":"2026-09-20T17:45:50.911Z"},"bugs":{"url":"https://github.com/mcp-z/mcp-drive/issues"},"author":{"name":"Kevin Malakoff","email":"kmalakoff.info@gmail.com"},"license":"MIT","homepage":"https://github.com/mcp-z/mcp-drive#readme","keywords":["drive","google-drive","google","mcp","ai","mcp-server","model context protocol","oauth","google api","file management","cloud storage","file search","folder navigation","drive api","file operations","ai agent","claude","llm","file sharing","google workspace","document management","productivity","automation","integration","typescript","nodejs","api client"],"repository":{"url":"git+https://github.com/mcp-z/mcp-drive.git","type":"git"},"description":"MCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management","maintainers":[{"name":"kmalakoff","email":"kmalakoff@gmail.com"}],"readme":"# @mcp-z/mcp-drive\n\nMCP server for Google Drive integration with file operations, folder navigation, search capabilities, and sharing management\n\nRequires Node.js >=20. The examples use `npx`, included with npm, to run this server and [@mcp-z/cli](https://github.com/mcp-z/cli).\n\n## Common uses\n\n- Search files and folders\n- Browse folder contents and paths\n- Move, create, and trash Drive items\n- Upload files from a local path or URL\n\n## Transports\n\nMCP supports stdio and HTTP.\n\nBoth the 2025 and 2026-07-28 protocol revisions are served, over either transport, from the same\nserver. Your client negotiates whichever it speaks. A 2025 client keeps working with no change,\nand support for it is not being dropped. The 2026-07-28 revision is stateless, so a client speaking\nit sends no `initialize` handshake and carries no session id.\n\n**Stdio**\n```json\n{\n  \"mcpServers\": {\n    \"drive\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mcp-z/mcp-drive\"]\n    }\n  }\n}\n```\n\n**HTTP**\n```json\n{\n  \"mcpServers\": {\n    \"drive\": {\n      \"type\": \"http\",\n      \"url\": \"http://localhost:9001/mcp\",\n      \"start\": {\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"@mcp-z/mcp-drive\", \"--port=9001\"]\n      }\n    }\n  }\n}\n```\n\n`start` is an extension used by `npx @mcp-z/cli up` to launch HTTP servers for you.\n\n## Create a Google Cloud app\n\n1. Go to [Google Cloud Console](https://console.cloud.google.com/).\n2. Create or select a project.\n3. Enable the Google Drive API.\n4. Create OAuth 2.0 credentials (Desktop app).\n5. Copy the Client ID and Client Secret.\n6. Select your MCP transport (stdio for local and http for remote) and platform\n- For stdio, choose \"APIs & Services\", + Create client, \"Desktop app\" type\n- For http, choose \"APIs & Services\", + Create client, \"Web application\" type, add your URL (default is http://localhost:3000/oauth/callback based on the --port or PORT)\n- For local hosting, add \"http://127.0.0.1\" for [Ephemeral redirect URL](https://en.wikipedia.org/wiki/Ephemeral_port)\n7. Enable OAuth2 [scopes](https://console.cloud.google.com/auth/scopes): openid https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/drive\n8. Add [test emails](https://console.cloud.google.com/auth/audience)\n\n## OAuth modes\n\nConfigure via environment variables or the `env` block in `.mcp.json`. The configuration reference below lists every option.\n\n### Loopback OAuth (default)\n\nEnvironment variables:\n\n```bash\nGOOGLE_CLIENT_ID=your-client-id\nGOOGLE_CLIENT_SECRET=your-client-secret\n```\n\nExample (stdio) - Create .mcp.json:\n```json\n{\n  \"mcpServers\": {\n    \"drive\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mcp-z/mcp-drive\"],\n      \"env\": {\n        \"GOOGLE_CLIENT_ID\": \"your-client-id\"\n      }\n    }\n  }\n}\n```\n\nExample (http) - Create .mcp.json:\n```json\n{\n  \"mcpServers\": {\n    \"drive\": {\n      \"type\": \"http\",\n      \"url\": \"http://localhost:3000/mcp\",\n      \"start\": {\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"@mcp-z/mcp-drive\", \"--port=3000\"],\n        \"env\": {\n          \"GOOGLE_CLIENT_ID\": \"your-client-id\"\n        }\n      }\n    }\n  }\n}\n```\n\nLocal (default): omit REDIRECT_URI → ephemeral loopback. Cloud: set REDIRECT_URI to your public /oauth/callback and expose the service publicly.\n\nNote: the `start` block is a helper in `npx @mcp-z/cli up` for starting an HTTP server from your `.mcp.json`. See [@mcp-z/cli](https://github.com/mcp-z/cli) for details.\n\n### Service account\n\nEnvironment variables:\n\n```bash\nAUTH_MODE=service-account\nGOOGLE_SERVICE_ACCOUNT_KEY_FILE=/path/to/service-account.json\n```\n\nExample:\n```json\n{\n  \"mcpServers\": {\n    \"drive\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mcp-z/mcp-drive\", \"--auth=service-account\"],\n      \"env\": {\n        \"GOOGLE_SERVICE_ACCOUNT_KEY_FILE\": \"/path/to/service-account.json\"\n      }\n    }\n  }\n}\n```\n\n### DCR (self-hosted)\n\nHTTP only. Requires a public base URL.\n\n```json\n{\n  \"mcpServers\": {\n    \"drive-dcr\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mcp-z/mcp-drive\",\n        \"--auth=dcr\",\n        \"--port=3456\",\n        \"--base-url=https://oauth.example.com\"\n      ],\n      \"env\": {\n        \"GOOGLE_CLIENT_ID\": \"your-client-id\",\n        \"GOOGLE_CLIENT_SECRET\": \"your-client-secret\"\n      }\n    }\n  }\n}\n```\n\n## How to use\n\n```bash\n# Start the configured server and list its tools\nnpx -y @mcp-z/cli inspect --servers drive --tools\n\n# Call a tool after authorizing Google Drive\nnpx -y @mcp-z/cli call-tool drive files-search '{\"query\":\"name contains \\\\\\\"report\\\\\\\"\"}'\n```\n\n## Tools\n\n1. file-move\n2. file-move-to-trash\n3. file-upload\n4. files-search\n5. folder-contents\n6. folder-create\n7. folder-path\n8. folder-search\n\n## Resources\n\n1. file\n\n## Prompts\n\n1. organize-files\n2. query-syntax\n\n## Configuration reference\n\nSee [`server.json`](https://github.com/mcp-z/mcp-drive/blob/master/server.json) for all supported environment variables, CLI arguments, and defaults.\n\n## Storage backends\n\nOAuth tokens (`TOKEN_STORE_URI`) and DCR registrations (`DCR_STORE_URI`) are stored through [keyv-registry](https://www.npmjs.com/package/keyv-registry), which picks an adapter from the URI protocol.\n\n`file://` (the default, under `~/.mcp-z/`) and `memory://` work with no extra setup.\n\nAny other backend needs its adapter installed alongside this server. Adapters are resolved with `require()`, so a globally installed server finds a globally installed adapter:\n\n```bash\nnpm install -g @mcp-z/mcp-drive @keyv/redis\n\nTOKEN_STORE_URI=redis://localhost:6379 mcp-drive\n```\n\nA protocol whose adapter is missing fails at startup naming the package to install.\n\n## Documentation\n\n[API Docs](https://mcp-z.github.io/mcp-drive)\n","readmeFilename":"README.md"}