anysite for VS Code
io.github.dwytmcl/anysite-mcp
Any website as MCP tools: a real Chrome signed in as you, and shortcuts the agent saves as tools.
client:VS Code
transport:stdio
runtime:npm
Install anysite in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "anysite-headless",
"description": "ANYSITE_HEADLESS",
"password": true
},
{
"type": "promptString",
"id": "anysite-chrome",
"description": "ANYSITE_CHROME",
"password": true
},
{
"type": "promptString",
"id": "anysite-home",
"description": "ANYSITE_HOME",
"password": true
},
{
"type": "promptString",
"id": "anysite-chrome-args",
"description": "ANYSITE_CHROME_ARGS",
"password": true
},
{
"type": "promptString",
"id": "anysite-downloads",
"description": "ANYSITE_DOWNLOADS",
"password": true
},
{
"type": "promptString",
"id": "anysite-library",
"description": "ANYSITE_LIBRARY",
"password": true
}
],
"servers": {
"anysite-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"anysite-mcp"
],
"env": {
"ANYSITE_HEADLESS": "${input:anysite-headless}",
"ANYSITE_CHROME": "${input:anysite-chrome}",
"ANYSITE_HOME": "${input:anysite-home}",
"ANYSITE_CHROME_ARGS": "${input:anysite-chrome-args}",
"ANYSITE_DOWNLOADS": "${input:anysite-downloads}",
"ANYSITE_LIBRARY": "${input:anysite-library}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs