{
"name": "colab-mcp",
"version": "0.1.0",
"description": "Google Colab MCP server with browser login and an optional OAuth gateway",
"type": "module",
"bin": {
"colab-mcp": "src/index.js"
},
"files": [
"src",
"gateway",
"scripts",
"LICENSE",
"README.md",
".env.example"
],
"engines": {
"node": ">=22"
},
"scripts": {
"start": "node src/index.js",
"login": "node src/index.js login",
"test": "node --test test/*.test.js",
"check": "node --check src/account-store.js && node --check src/accounts.js && node --check src/index.js && node --check src/server.js && node --check src/colab.js && node --check src/auth.js && node --check src/serve.js && node --check src/browser-login.js && node --check scripts/build-gateway.js",
"format": "prettier --write .",
"format:check": "prettier --check .",
"build": "bun build --compile src/index.js --outfile dist/colab-mcp",
"test:native": "node scripts/smoke-native.js",
"test:live": "node scripts/smoke-live.js",
"serve": "node src/index.js serve",
"build:gateway": "node scripts/build-gateway.js",
"test:gateway": "go -C gateway test ./...",
"test:hosted": "node scripts/smoke-hosted.js"
},
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.32.1",
"ws": "^8.22.0",
"zod": "^4.6.7"
},
"devDependencies": {
"prettier": "^3.8.1"
}
}