web-mcp
by Chang-Tong
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| no_proxy | No | Comma-separated list of hosts that should not use a proxy. | |
| SERPER_GL | No | Serper search region. | cn |
| SERPER_HL | No | Serper search language. | zh-cn |
| http_proxy | No | HTTP proxy URL for outbound requests. | |
| SEARXNG_URL | No | URL of a self-hosted SearXNG instance (requires JSON format enabled). | |
| https_proxy | No | HTTPS proxy URL for outbound requests. | |
| SITE_WEIGHTS | No | JSON object mapping domain to weight, e.g., {"github.com": 1.5}. | |
| SEARCH_ENGINE | No | Selects the search engine: auto, single engine name (baidu/brave/bing/csdn/duckduckgo/github/arxiv), serper, tavily, or searxng. | auto |
| WEB_MCP_DEBUG | No | Set to '1' to output per-engine debug logs to stderr. | |
| DEEPSEEK_MODEL | No | Model name for LLM calls. | deepseek-chat |
| SERPER_API_KEY | No | Serper API key for Google search (recommended for stability). | |
| SITE_BLOCKLIST | No | Comma-separated list of domains to block, e.g., 'baijiahao.baidu.com'. | |
| TAVILY_API_KEY | No | Tavily API key (optional engine). | |
| DEEPSEEK_API_KEY | No | API key for DeepSeek, used by search_summarize and deep_search. If not set, falls back to auto-reading from pi credentials. | |
| DEEPSEEK_BASE_URL | No | Base URL for the DeepSeek API or any OpenAI-compatible endpoint. | https://api.deepseek.com |
| SITE_WEIGHTS_MERGE | No | Set to '1' to merge SITE_WEIGHTS with built-in weights instead of overriding. | |
| WEB_MCP_AUTH_TOKEN | No | Bearer token for HTTP server authentication. When set, clients must provide 'Authorization: Bearer <token>'. | |
| WEB_MCP_BROWSER_PATH | No | Path to the browser executable (Chrome/Edge/Chromium) for rendering fallback. Default is auto-detected. | |
| WEB_MCP_ENABLE_BROWSER | No | Set to '0' to disable browser rendering fallback, or '1' to force enable. Default is auto-detect. |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Chang-Tong/web-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server