Browserbase
आधिकारिकक्लाउड में ब्राउज़र इंटरैक्शन को स्वचालित करें (जैसे वेब नेविगेशन, डेटा निष्कर्षण, फॉर्म भरना, और अधिक)
Browserbase MCP के साथ आप क्या कर सकते हैं?
- क्लाउड ब्राउज़र सत्र प्रारंभ करें — अपने सहायक से
startके साथ Browserbase सत्र बनाने या पुनः उपयोग करने के लिए कहें। - किसी भी URL पर नेविगेट करें —
navigateका उपयोग करके ब्राउज़र को किसी विशिष्ट वेब पेज पर ले जाएं। - पेज पर कार्रवाई करें — सहायक को
actके माध्यम से क्लिक करने, टाइप करने या तत्वों के साथ इंटरैक्ट करने का निर्देश दें। - इंटरैक्टिव तत्वों का निरीक्षण करें —
observeके साथ किसी निर्देश से मेल खाने वाले कार्रवाई योग्य पेज तत्वों की सूची का अनुरोध करें। - संरचित डेटा निकालें —
extractका उपयोग करके वर्तमान पेज से जानकारी प्राप्त करें, वैकल्पिक रूप से प्राकृतिक भाषा निर्देश द्वारा निर्देशित। - ब्राउज़र सत्र समाप्त करें —
endके साथ सक्रिय Browserbase सत्र को साफ-सुथरे ढंग से बंद करें।
दस्तावेज़
Browserbase MCP सर्वर
संग्रहीत
यह रिपॉजिटरी संग्रहीत है और अब इसका रखरखाव नहीं किया जाता है।
इसे मूल रूप से एक संदर्भ कार्यान्वयन के रूप में प्रकाशित किया गया था और ऐतिहासिक उद्देश्यों के लिए बनाए रखा गया है। इसे Browserbase की वर्तमान उत्पादन सेवाओं या कार्यान्वयन का प्रतिनिधि नहीं माना जाना चाहिए।

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) एक खुला प्रोटोकॉल है जो LLM अनुप्रयोगों और बाहरी डेटा स्रोतों और उपकरणों के बीच सहज एकीकरण को सक्षम करता है। चाहे आप AI-संचालित IDE बना रहे हों, चैट इंटरफ़ेस को बढ़ा रहे हों, या कस्टम AI वर्कफ़्लो बना रहे हों, MCP LLM को उनके आवश्यक संदर्भ से जोड़ने का एक मानकीकृत तरीका प्रदान करता है।
यह सर्वर Browserbase और Stagehand का उपयोग करके क्लाउड ब्राउज़र ऑटोमेशन क्षमताएँ प्रदान करता है। यह LLM को वेब पेजों के साथ इंटरैक्ट करने, जानकारी निकालने और स्वचालित क्रियाएँ करने में सक्षम बनाता है।
यह Browserbase होस्टेड MCP सर्वर का एक स्व-होस्ट करने योग्य संस्करण है, जिसमें समान उपकरण और कार्यक्षमता है। हम सबसे आसान सेटअप के लिए होस्टेड संस्करण का उपयोग करने की सलाह देते हैं।
उपकरण
यह सर्वर 6 उपकरण प्रदान करता है जो होस्टेड Browserbase MCP सर्वर से मेल खाते हैं:
| उपकरण | विवरण | इनपुट |
|---|---|---|
start | Browserbase सत्र बनाएँ या पुन: उपयोग करें | (कोई नहीं) |
end | वर्तमान Browserbase सत्र बंद करें | (कोई नहीं) |
navigate | किसी URL पर नेविगेट करें | { url: string } |
act | पृष्ठ पर कोई क्रिया करें | { action: string } |
observe | पृष्ठ पर कार्रवाई योग्य तत्वों का निरीक्षण करें | { instruction: string } |
extract | पृष्ठ से डेटा निकालें | { instruction?: string } |
सेटअप कैसे करें
हम वर्तमान में अपने MCP सर्वर के लिए 2 ट्रांसपोर्ट का समर्थन करते हैं, STDIO और SHTTP। हम अनुशंसा करते हैं कि आप पूर्ण क्षमता पर सर्वर का लाभ उठाने के लिए हमारे होस्टेड MCP सर्वर के साथ SHTTP का उपयोग करें।
SHTTP (होस्टेड MCP):
https://mcp.browserbase.com/mcp पर Browserbase होस्टेड MCP सर्वर का उपयोग करें। यह आरंभ करने का सबसे आसान तरीका है -- हम सर्वर होस्ट करते हैं और Stagehand में सर्वश्रेष्ठ प्रदर्शन करने वाले मॉडल, Gemini के लिए LLM लागत प्रदान करते हैं।
पूर्ण सेटअप निर्देशों के लिए, Browserbase MCP दस्तावेज़ीकरण देखें।
यदि आपका क्लाइंट SHTTP का समर्थन करता है:
{
"mcpServers": {
"browserbase": {
"type": "http",
"url": "https://mcp.browserbase.com/mcp"
}
}
}
यदि आपका क्लाइंट SHTTP का समर्थन नहीं करता है:
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.browserbase.com/mcp"]
}
}
}
STDIO (स्व-होस्टेड):
आप या तो NPM पर होस्ट किए गए हमारे सर्वर का उपयोग कर सकते हैं या इस रिपो को क्लोन करके इसे पूरी तरह से स्थानीय रूप से चला सकते हैं।
नोट: यदि आप एक अलग मॉडल का उपयोग करना चाहते हैं तो आपको args में --modelName जोड़ना होगा और उस संबंधित कुंजी को एक arg के रूप में प्रदान करना होगा। अधिक जानकारी नीचे दी गई है।
NPM के माध्यम से चलाने के लिए (अनुशंसित)
अपने MCP कॉन्फ़िग JSON में जाएँ और Browserbase सर्वर जोड़ें:
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": ["@browserbasehq/mcp"],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
बस इतना ही! अपने MCP क्लाइंट को पुनः लोड करें और आप जाने के लिए तैयार हैं।
100% स्थानीय चलाने के लिए:
विकल्प 1: प्रत्यक्ष स्थापना
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase
npm install && npm run build
विकल्प 2: Docker
git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase
docker build -t mcp-browserbase .
फिर अपने MCP कॉन्फ़िग JSON में सर्वर चलाएँ:
प्रत्यक्ष स्थापना का उपयोग करके
{
"mcpServers": {
"browserbase": {
"command": "node",
"args": ["/path/to/mcp-server-browserbase/cli.js"],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
Docker का उपयोग करके
{
"mcpServers": {
"browserbase": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"BROWSERBASE_API_KEY",
"-e",
"BROWSERBASE_PROJECT_ID",
"-e",
"GEMINI_API_KEY",
"mcp-browserbase"
],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": "",
"GEMINI_API_KEY": ""
}
}
}
}
कॉन्फ़िगरेशन
Browserbase MCP सर्वर निम्नलिखित कमांड-लाइन फ़्लैग स्वीकार करता है:
| फ़्लैग | विवरण |
|---|---|
--proxies | सत्र के लिए Browserbase प्रॉक्सी सक्षम करें |
--verified | Browserbase सत्यापित पहचान सक्षम करें (केवल स्केल प्लान उपयोगकर्ताओं के लिए) |
--advancedStealth | --verified के लिए पदावनत उपनाम |
--keepAlive | Browserbase कीप अलाइव सत्र सक्षम करें |
--contextId <contextId> | उपयोग करने के लिए एक Browserbase कॉन्टेक्स्ट ID निर्दिष्ट करें |
--persist | Browserbase कॉन्टेक्स्ट को बनाए रखना है या नहीं (डिफ़ॉल्ट: true) |
--port <port> | HTTP/SHTTP ट्रांसपोर्ट के लिए सुनने हेतु पोर्ट |
--host <host> | सर्वर को बाइंड करने के लिए होस्ट (डिफ़ॉल्ट: localhost, सभी इंटरफ़ेस के लिए 0.0.0.0 का उपयोग करें) |
--browserWidth <width> | ब्राउज़र व्यूपोर्ट चौड़ाई (डिफ़ॉल्ट: 1024) |
--browserHeight <height> | ब्राउज़र व्यूपोर्ट ऊँचाई (डिफ़ॉल्ट: 768) |
--modelName <model> | Stagehand के लिए उपयोग करने हेतु मॉडल (डिफ़ॉल्ट: google/gemini-2.5-flash-lite) |
--modelApiKey <key> | कस्टम मॉडल प्रदाता के लिए API कुंजी (कस्टम मॉडल का उपयोग करते समय आवश्यक) |
--experimental | प्रायोगिक सुविधाएँ सक्षम करें (डिफ़ॉल्ट: false) |
इन फ़्लैग को सीधे CLI में पास किया जा सकता है या आपकी MCP कॉन्फ़िगरेशन फ़ाइल में कॉन्फ़िगर किया जा सकता है।
नोट: इन फ़्लैग का उपयोग केवल स्व-होस्टेड सर्वर (npx @browserbasehq/mcp या Docker) के साथ किया जा सकता है।
मॉडल कॉन्फ़िगरेशन
Stagehand डिफ़ॉल्ट रूप से Google के Gemini 2.5 Flash Lite मॉडल का उपयोग करता है, लेकिन आप इसे GPT-4o, Claude, या अन्य प्रदाताओं जैसे अन्य मॉडलों का उपयोग करने के लिए कॉन्फ़िगर कर सकते हैं।
महत्वपूर्ण: किसी भी कस्टम मॉडल (गैर-डिफ़ॉल्ट) का उपयोग करते समय, आपको --modelApiKey फ़्लैग का उपयोग करके उस मॉडल प्रदाता के लिए अपनी स्वयं की API कुंजी प्रदान करनी होगी।
{
"mcpServers": {
"browserbase": {
"command": "npx",
"args": [
"@browserbasehq/mcp",
"--modelName",
"anthropic/claude-sonnet-4.5",
"--modelApiKey",
"your-anthropic-api-key"
],
"env": {
"BROWSERBASE_API_KEY": "",
"BROWSERBASE_PROJECT_ID": ""
}
}
}
}
नोट: मॉडल को Stagehand में समर्थित होना चाहिए। दस्तावेज़ यहाँ देखें।
लिंक
लाइसेंस
Apache 2.0 लाइसेंस के तहत लाइसेंस प्राप्त।
कॉपीराइट 2025 Browserbase, Inc.