{
  "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"
  }
}
