Skip to main content
Glama
jiin-kim109

Building a Browser Harness MCP for AI Agents

by jiin-kim109

Создание браузерного харнесса/MCP для ИИ-агентов

Браузерный харнесс, созданный с помощью Playwright, MCP и GitHub Copilot SDK.

Настройка

npm install
npx playwright install chromium

Задайте переменные окружения Azure OpenAI:

export AZURE_OPENAI_ENDPOINT="https://..."
export AZURE_OPENAI_API_KEY="..."
export AZURE_OPENAI_API_VERSION="2025-04-01-preview"
export AZURE_OPENAI_DEPLOYMENT="gpt-5.4"

По умолчанию харнесс запускает Playwright Chromium. Чтобы вместо этого подключиться к Chrome, запустите его с выделенным профилем и экспортируйте его CDP-эндпоинт:

google-chrome \
  --remote-debugging-port=9222 \
  --user-data-dir="$PWD/.agent-browser" \
  --no-first-run

export BROWSER_CDP_URL="http://127.0.0.1:9222"

Related MCP server: playwright-browser

Запуск

npm start -- "Open example.com and print the page title."

Запустите живые задачи:

npm run eval
npm run eval -- --task amazon

Среда выполнения кода не является границей безопасности. Запускайте сгенерированный код в изолированном процессе или виртуальной машине, прежде чем использовать этот шаблон с недоверенными входными данными.

Related MCP Connectors

Related MCP Servers