hyper-mcp-browser
Hyper-MCP-Browser is a tool designed to enhance web browsing by integrating model context protocol capabilities.
Hyper-MCP-Browser is a versatile tool that allows users to interact with web pages using model context protocol (MCP) technology. It provides features such as summarizing web pages and performing searches using popular search engines like Google and Bing. The tool is designed to connect with a browser's remote debugging port, offering flexibility in how users can interact with their browsers. It supports both local and remote browser sessions, making it adaptable to various user needs. The tool is particularly useful for developers and researchers who need to automate or enhance their web browsing experience.
Features
- Page Summarization: Automatically summarizes web pages for quick insights.
- Search Integration: Supports Google and Bing search engines for comprehensive search capabilities.
- Remote Debugging: Connects to browser's remote debugging port for enhanced control.
- Local and Remote Browsing: Offers flexibility to use local or remote browser sessions.
- Customizable Start Page: Allows setting a custom starting URL for personalized browsing.
Usage with Different Platforms
hyper-mcp-browser
command: npx
args: -y hyper-mcp-browser
env:
// 连接浏览器的远程调试端口
let Hyper_browserURL = process.env.Hyper_browserURL || "http://localhost:9222";
// 是否使用本地浏览器,如果为false则使用设置的端口调试浏览器
let isAutoLauncher = process.env.Hyper_isAutoLauncher != "false";
// 搜索引擎
let searchEngine = process.env.Hyper_SEARCH_ENGINE || "google";
// 起始页
let startingUrl = process.env.Hyper_startingUrl || "https://github.com/BigSweetPotatoStudio/HyperChat";
// (可选)浏览器默认路径
// * the `CHROME_PATH` env variable will be used if set. (`LIGHTHOUSE_CHROMIUM_PATH` is deprecated)
// * Otherwise, a detected Chrome Canary will be used if found
// * Otherwise, a detected Chrome (stable) will be used
let CHROME_PATH = process.env.CHROME_PATH || undefined;
// chrome 最近的改动,更改了远程调试开关以提高安全性 https://developer.chrome.com/blog/remote-debugging-port?hl=zh-cn
let userDataDir = process.env.userDataDir || undefined;
Related MCP Servers
View all browser_automation servers →Fetch
by modelcontextprotocol
A Model Context Protocol server that provides web content fetching capabilities, enabling LLMs to retrieve and process content from web pages.
markdownify-mcp
by zcaceres
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format.
mcp-playwright
by executeautomation
A Model Context Protocol server that provides browser automation capabilities using Playwright.
cursor-talk-to-figma-mcp
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
playwright-mcp
by microsoft
A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright.
ai-agent-marketplace-index-mcp
by AI-Agent-Hub
MCP Server for AI Agent Marketplace Index from DeepNLP, allowing AI assistants to search available AI agents by keywords or categories.
web-eval-agent
by Operative-Sh
operative.sh's MCP Server is a browser-use powered agent that autonomously executes and debugs web apps directly in your code editor.