mcp-opera-settings

TrueTaragane/mcp-opera-settings

3.1

If you are the rightful owner of mcp-opera-settings and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP Server Configuration for Opera Browser repository provides essential files and instructions for setting up a Master Control Program (MCP) server to automate tasks in the Opera browser using VSCode.

MCP Server Configuration for Opera Browser

English

This repository contains configuration files for the Master Control Program (MCP) server that enables automation of the Opera browser. These settings allow for quick setup of VSCode on any device to work with the MCP server for web automation tasks.

Features

  • Advanced element detection and interaction capabilities
  • Network monitoring and request interception
  • Screenshot and layout analysis
  • Cookie management
  • Form filling and keyboard interaction
  • Comprehensive browser automation

Installation

  1. Clone this repository
  2. Install the required dependencies:
    npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth ws
    
  3. Configure the mcp-config.json file with your browser path
  4. Start the MCP server:
    node mcp-server.js
    
  5. Connect to the server from VSCode using the MCP extension

Files

  • mcp-config.json: Main configuration file for the MCP server
  • mcp-server.js: Server implementation
  • functions/: Directory containing function implementations
  • scripts/: Utility scripts for automation tasks

Русский

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ содСрТит ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для сСрвСра Master Control Program (MCP), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Opera. Π­Ρ‚ΠΈ настройки ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ VSCode Π½Π° любом устройствС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСрвСром MCP для Π·Π°Π΄Π°Ρ‡ Π²Π΅Π±-Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ВозмоТности

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности обнаруТСния ΠΈ взаимодСйствия с элСмСнтами
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСти ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ запросов
  • Анализ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ² ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° страницы
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΡƒΠΊΠ°ΠΌΠΈ
  • Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ ΠΈ взаимодСйствиС с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ
  • КомплСксная автоматизация Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

Установка

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ этот Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ
  2. УстановитС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости:
    npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth ws
    
  3. НастройтС Ρ„Π°ΠΉΠ» mcp-config.json с ΠΏΡƒΡ‚Π΅ΠΌ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ
  4. ЗапуститС сСрвСр MCP:
    node mcp-server.js
    
  5. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ сСрвСру ΠΈΠ· VSCode, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ MCP

Π€Π°ΠΉΠ»Ρ‹

  • mcp-config.json: Основной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» для сСрвСра MCP
  • mcp-server.js: РСализация сСрвСра
  • functions/: ДирСктория, содСрТащая Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
  • scripts/: Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π°Ρ€Π½Ρ‹Π΅ скрипты для Π·Π°Π΄Π°Ρ‡ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ