Google Search MCP Server

{ "name": "google-search-mcp", "version": "1.1.0", "description": "MCP Server for Google Search and Content Extraction", "type": "module", "main": "dist/index.js", "bin": { "google-search-mcp": "./dist/index.js" }, "engines": { "bun": ">=1.2.0" }, "scripts": { "build": "tsc", "start": "bun dist/index.js", "dev": "bun --watch src/index.ts", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --write \"src/**/*.ts\"", "clean": "rm -rf dist", "prebuild": "bun run clean", "inspect": "npx @modelcontextprotocol/inspector dist/index.js" }, "keywords": [ "mcp", "google-search", "content-extraction", "puppeteer", "typescript" ], "author": "", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "1.4.1", "axios": "1.7.9", "cheerio": "1.0.0-rc.12", "dotenv": "16.4.7", "googleapis": "144.0.0", "node-cache": "5.1.2", "rebrowser-puppeteer": "^23.10.1", "sharp": "0.33.5", "turndown": "7.2.0", "winston": "3.17.0", "zod": "^3.22.4" }, "devDependencies": { "@types/node-cache": "4.1.3", "@types/turndown": "5.0.5", "@types/sharp": "0.31.1", "@typescript-eslint/eslint-plugin": "8.23.0", "@typescript-eslint/parser": "8.23.0", "bun-types": "^1.0.25", "eslint": "9.19.0", "eslint-plugin-import": "^2.29.1" } }