A local stdio MCP server that proxies to a remote, OAuth2-protected HTTP MCP server.
A local stdio MCP server that proxies to a remote, OAuth2-protected HTTP MCP server.
This README is a quick start. Full documentation lives in the wiki.
http://127.0.0.1:53682/callback as a redirect URI (or whatever you set OAUTH2_CALLBACK_PORT to).Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
{
"mcpServers": {
"remote-oauth2-mcp": {
"command": "npx",
"args": [
"-y",
"mcp-oauth2-proxy"
],
"env": {
"UPSTREAM_URL": "https://mcp.example.com/mcp",
"OAUTH2_GRANT": "authorization_code",
"OAUTH2_CLIENT_ID": "<your-client-id>"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
http://127.0.0.1:53682/callback as a redirect URI (or whatever you set OAUTH2_CALLBACK_PORT to).| Variable | Description | Required |
|---|---|---|
| UPSTREAM_URL | Declared in the maintainer’s client configuration. | Check documentation |
| OAUTH2_GRANT | Declared in the maintainer’s client configuration. | Check documentation |
| OAUTH2_CLIENT_ID | Declared in the maintainer’s client configuration. | Check documentation |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Enables AI-powered applications to monitor and interact with browser data via a Chrome extension and MCP.
Automates browsers and APIs, enabling Large Language Models (LLMs) to interact with web pages for tasks like screenshot capture and JavaScript