Hyperbrowser Mcp Server
Un'implementazione del server MCP per hyperbrowser
Panoramica
Che cos'è MCP?
MCP, o Protocollo Multi-Canale, è un'implementazione server progettata per il framework Hyperbrowser. Facilita la comunicazione tra i vari componenti dell'ecosistema Hyperbrowser, consentendo uno scambio di dati e interazioni senza soluzione di continuità attraverso diversi canali. Questa implementazione è particolarmente utile per gli sviluppatori che desiderano costruire applicazioni che richiedono robuste capacità di comunicazione multi-canale.
Caratteristiche di MCP
- Supporto Multi-Canale: MCP consente comunicazioni simultanee attraverso più canali, migliorando l'efficienza del trasferimento dei dati e delle interazioni.
- Open Source: Essendo un repository pubblico, MCP è aperto a contributi e modifiche, consentendo agli sviluppatori di personalizzarlo secondo le proprie esigenze.
- Integrazione Facile: Il server può essere facilmente integrato nelle applicazioni Hyperbrowser esistenti, rendendolo una scelta versatile per gli sviluppatori.
- Comunità Attiva: Con un numero crescente di stelle e fork, MCP beneficia di una comunità attiva che contribuisce al suo sviluppo e miglioramento continuo.
Come Usare MCP
-
Clona il Repository: Inizia clonando il repository MCP da GitHub utilizzando il comando:
git clone https://github.com/hyperbrowserai/mcp.git
-
Installa le Dipendenze: Naviga nella directory clonata e installa le dipendenze necessarie. Questo può essere fatto tipicamente utilizzando un gestore di pacchetti come npm o yarn.
-
Esegui il Server: Avvia il server MCP eseguendo il comando appropriato nel tuo terminale. Questo avvierà il server e lo renderà pronto a gestire le richieste.
-
Integra con la Tua Applicazione: Usa gli endpoint API forniti per integrare MCP nella tua applicazione Hyperbrowser, consentendo comunicazioni multi-canale.
-
Contribuisci: Se hai miglioramenti o funzionalità da aggiungere, sentiti libero di forkare il repository, apportare le tue modifiche e inviare una pull request per contribuire al progetto MCP.
Domande Frequenti
Quali linguaggi di programmazione sono utilizzati in MCP?
MCP è principalmente costruito utilizzando JavaScript e Node.js, rendendolo accessibile per gli sviluppatori familiari con queste tecnologie.
MCP è adatto per l'uso in produzione?
Sì, MCP è progettato per essere robusto e scalabile, rendendolo adatto per ambienti di produzione. Tuttavia, è sempre consigliato testare accuratamente prima del deployment.
Come posso segnalare problemi o richiedere funzionalità?
Puoi segnalare problemi o richiedere funzionalità aprendo un'issue nel repository GitHub di MCP. La comunità e i manutentori monitorano attivamente e rispondono ai feedback.
Posso contribuire al progetto MCP?
Assolutamente! I contributi sono benvenuti. Puoi forkare il repository, apportare le tue modifiche e inviare una pull request per la revisione.
Dove posso trovare la documentazione per MCP?
La documentazione per MCP può generalmente essere trovata all'interno del repository stesso, spesso in un file README.md
o in una directory dedicata docs
.
Dettaglio
Hyperbrowser MCP Server
This is Hyperbrowser's Model Context Protocol (MCP) Server. It provides various tools to scrape, extract structured data, and crawl webpages. It also provides easy access to general purpose browser agents like OpenAI's CUA, Anthropic's Claude Computer Use, and Browser Use.
More information about the Hyperbrowser can be found here. The hyperbrowser API supports a superset of features present in the mcp server.
More information about the Model Context Protocol can be found here.
Table of Contents
Installation
Manual Installation
To install the server, run:
npx hyperbrowser-mcp <YOUR-HYPERBROWSER-API-KEY>
Running on Cursor
Add to ~/.cursor/mcp.json
like this:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Running on Windsurf
Add to your ./codeium/windsurf/model_config.json
like this:
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["-y", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "YOUR-API-KEY"
}
}
}
}
Development
For development purposes, you can run the server directly from the source code.
-
Clone the repository:
git clone git@github.com:hyperbrowserai/mcp.git hyperbrowser-mcp cd hyperbrowser-mcp
-
Install dependencies:
npm install # or yarn install npm run build
-
Run the server:
node dist/server.js
Claude Desktop app
This is an example config for the Hyperbrowser MCP server for the Claude Desktop client.
{
"mcpServers": {
"hyperbrowser": {
"command": "npx",
"args": ["--yes", "hyperbrowser-mcp"],
"env": {
"HYPERBROWSER_API_KEY": "your-api-key"
}
}
}
}
Tools
scrape_webpage
- Extract formatted (markdown, screenshot etc) content from any webpagecrawl_webpages
- Navigate through multiple linked pages and extract LLM-friendly formatted contentextract_structured_data
- Convert messy HTML into structured JSONsearch_with_bing
- Query the web and get results with Bing searchbrowser_use_agent
- Fast, lightweight browser automation with the Browser Use agentopenai_computer_use_agent
- General-purpose automation using OpenAI’s CUA modelclaude_computer_use_agent
- Complex browser tasks using Claude computer usecreate_profile
- Creates a new persistent Hyperbrowser profile.delete_profile
- Deletes an existing persistent Hyperbrowser profile.list_profiles
- Lists existing persistent Hyperbrowser profiles.
Installing via Smithery
To install Hyperbrowser MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @hyperbrowserai/mcp --client claude
Resources
The server provides the documentation about hyperbrowser through the resources
methods. Any client which can do discovery over resources has access to it.
License
This project is licensed under the MIT License.
Configurazione Server
{
"mcpServers": {
"mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--hyperbrowserai--mcp--mcp",
"npm run start"
],
"env": {
"HYPERBROWSER_API_KEY": "hyperbrowser-api-key"
}
}
}
}
Informazioni sul Progetto
Hyperbrowser Mcp Ser... Alternative
Per alcune alternative a Hyperbrowser Mcp Ser... che potresti aver bisogno, ti forniamo siti divisi per categoria.
Protocollo del Server Model Context (MCP) per la Piattaforma Graphlit
Implementazione del Protocollo di Contesto del Modello (MCP) per Opik che consente un'integrazione fluida dell'IDE e un accesso unificato a prompt, progetti, tracce e metriche.
Un'implementazione server specializzata per il Protocollo di Contesto del Modello (MCP) progettata per integrarsi con il flusso di lavoro di sviluppo di CircleCI. Questo progetto funge da ponte tra l'infrastruttura di CircleCI e il Protocollo di Contesto del Modello, consentendo esperienze di sviluppo potenziate dall'IA.