package.json•1.43 kB
{
"name": "mcp-googlesheet",
"version": "1.0.5",
"description": "Desktop Extension for Google Sheets access via MCP",
"main": "server/index.js",
"type": "module",
"scripts": {
"start": "node server/index.js",
"dev": "node --watch server/index.js",
"test": "node test/test.js",
"test:credentials": "node test/test-credentials.js",
"test:env": "node test/test-env.js",
"test:auth": "node test/test-auth.js",
"test:gcp": "node test/test-gcp-setup.js",
"test:private-key": "node test/test-private-key.js",
"test:xlsx": "node test/test-xlsx.js",
"test:structured": "node test/test-structured-data.js",
"test:2d": "node test/test-2d-structure.js",
"build": "echo 'No build step required for Node.js extension'",
"lint": "eslint server/",
"format": "prettier --write server/",
"pack": "dxt pack"
},
"keywords": [
"mcp",
"google-sheets",
"desktop-extension",
"claude",
"spreadsheet"
],
"author": {
"name": "Stephen Y",
"email": "stephen@example.com"
},
"license": "GPL-3.0-or-later",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.16.0",
"dotenv": "^16.6.1",
"google-spreadsheet": "^4.1.5",
"googleapis": "^144.0.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@anthropic-ai/dxt": "^0.1.0",
"eslint": "^9.31.0",
"prettier": "^3.6.2"
},
"engines": {
"node": ">=18.0.0"
}
}