Glama
Chat
MCP
Gateway
Models
Pricing
Community
Sign In
Chat
MCP
Gateway
Models
Pricing
Community
Sign In
Glama
MCP
Servers
Fetch Browser
by
TheSethRose
Verified
GitHub
Browser Automation
Search
TypeScript
MIT License
4
Reddit
Discord
Overview
Inspect
New
Schema
Related Servers
Reviews
Score
Need Help?
View Source Code
Report Issue
Fetch-Browser
.devcontainer
src
Dockerfile
Dockerfile.smithery
.gitignore
LICENSE
package.json
readme.md
smithery.yaml
tsconfig.json
{ "name": "fetch-browser", "version": "0.1.0", "description": "Fetch Browser - An MCP server that acts as a browser, fetching web content and Google search results in multiple formats (HTML, JSON, Markdown, Text)", "author": { "name": "Seth Rose", "url": "https://www.sethrose.dev", "social": { "twitter": "https://x.com/TheSethRose", "bluesky": "https://bsky.app/profile/sethrose.dev" } }, "private": true, "type": "module", "bin": { "fetch-browser": "./build/index.js" }, "files": [ "build" ], "scripts": { "build": "tsc && node -e \"const fs=require('fs'); const path=require('path'); const file='build/index.js'; const content=fs.readFileSync(file,'utf8'); fs.writeFileSync(file,'#!/usr/bin/env node\\n'+content); fs.chmodSync(file,'755');\"", "watch": "tsc --watch", "inspector": "npx @modelcontextprotocol/inspector build/index.js", "dev": "concurrently \"npm run watch\" \"npm run inspector\"", "debug": "node --inspect build/index.js", "debug:watch": "concurrently \"npm run watch\" \"npm run debug\"", "logs": "tail -n 20 -F ~/Library/Logs/Claude/mcp*.log", "clean": "rm -rf build", "start": "node build/index.js", "smithery:build": "docker build -t fetch-browser -f Dockerfile.smithery .", "smithery:run": "docker run -i --rm fetch-browser" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.3", "@smithery/sdk": "latest", "happy-dom": "^17.1.0", "jsdom": "^26.0.0", "zod": "^3.22.4" }, "devDependencies": { "@types/jsdom": "^21.1.7", "@types/node": "^20.11.24", "concurrently": "^8.2.2", "typescript": "^5.3.3" }, "engines": { "node": ">=18.0.0" } }