Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Web Toolkit

БесплатноНе проверен

Server MCP per integrare ricerca web in tempo reale, scraping di pagine statiche/dinamiche e analisi HTTP in LLM locali.

GitHubEmbed

Описание

Server MCP per integrare ricerca web in tempo reale, scraping di pagine statiche/dinamiche e analisi HTTP in LLM locali.

README

Questo toolkit consente a modelli eseguiti in locale di accedere a Internet in modo sicuro, superando i limiti della conoscenza statica e recuperando contenuti aggiornati.


🛠️ Tool disponibili

Il server espone 4 strumenti principali tramite trasporto STDIO:

Tool Parametri Descrizione
web_search query, max_results (1-10), region Esegue ricerche web tramite DuckDuckGo e restituisce titoli, URL ed estratti sintesi.
read_webpage url Scarica pagine web statiche, rimuove elementi inutili (script, menu, footer) e restituisce il testo pulito.
parse_table url, table_index Usa un browser headless Chromium (Playwright) per eseguire JavaScript ed estrarre tabelle HTML in formato strutturato.
check_url_status url, timeout Esegue un controllo rapido di raggiungibilità, restituisce il codice di stato HTTP, l'URL finale e la latenza in ms.

🚀 Requisiti e installazione

  1. Prerequisiti: Python 3.10 o superiore e Node.js installati nel sistema.
  2. Clona il repository e crea l'ambiente virtuale:
    git clone https://github.com/Dino-996/web_toolkit_mcp.git
    cd web_toolkit_mcp
    python -m venv .venv
    
  3. Attiva l'ambiente virtuale:
    # Windows
    .\.venv\Scripts\activate
    
    # Linux \ macOS
    source .venv/bin/activate
    
  4. Installa le dipendenze e i browser di Playwright:
    pip install -r requirements.txt
    playwright install chromium
    

⚙️ Configurazione in LM Studio

Aggiungi il server all'interno del file mcp.json di LM Studio:

Windows

{
  "mcpServers": {
    "web-toolkit": {
      "command": "[percorso_assoluto_progetto]\\.venv\\Scripts\\python.exe",
      "args": [
        "[percorso_assoluto_progetto]\\main.py"
      ]
    }
  }
}

Nota per utenti Windows: Assicurati di sostituire i percorsi con quelli assoluti del tuo sistema, usando il doppio backslash \\ per l'escape.

Linux / macOS

{
  "mcpServers": {
    "web-toolkit": {
      "command": "[percorso_assoluto_progetto]/.venv/bin/python",
      "args": [
        "[percorso_assoluto_progetto]/main.py"
      ]
    }
  }
}

🔒 Sicurezza e protezione

Il codice integra misure di sicurezza native per l'esecuzione sicura in ambienti locali:

  • Protezione SSRF Hop-by-Hop: Risoluzione manuale dei redirect per bloccare tentativi di navigazione verso IP privati.

  • Mitigazione Prompt Injection: I testi estrapolati dal web vengono racchiusi nei tag [contenuto_non_attendibile], indicando all'LLM di trattarli come dati da analizzare e non come istruzioni da eseguire.

  • Isolamento STDIO: Tutti i log di sistema vengono indirizzati su sys.stderr per evitare interferenze con il canale di comunicazione JSON-RPC su stdout.

  • Gestione Risorse: Controllo delle istanze concorrenti di Chromium tramite semafori in thread separati per prevenire il saturamento della memoria RAM.

📚 Docs

Documentazione MCP

Specifiche ufficiali del protocollo MCP: https://modelcontextprotocol.io

LM Studio Docs

Guida all'integrazione dei server MCP nell'interfaccia: https://lmstudio.ai/docs

from github.com/Dino-996/web_toolkit_mcp

Установка Web Toolkit

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Dino-996/web_toolkit_mcp

FAQ

Web Toolkit MCP бесплатный?

Да, Web Toolkit MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Web Toolkit?

Нет, Web Toolkit работает без API-ключей и переменных окружения.

Web Toolkit — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Web Toolkit в Claude Desktop, Claude Code или Cursor?

Открой Web Toolkit на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Opencode Omniroute Plugin

OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc

GitHub Actionsавтор: GitHub Actions

Roblox Studio

Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce

paralovавтор: paralov

Antigravity Drawio

MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.

S-SUJAN-Sавтор: S-SUJAN-S

Fetch

Web content fetching and conversion for efficient LLM usage.

автор: Community

AWS KB Retrieval

Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.

modelcontextprotocolавтор: modelcontextprotocol

Spring AI MCP Server

Provides auto-configuration for setting up an MCP server in Spring Boot applications.

автор: Community

llm-analysis-assistant

A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also

xuzexin-hzавтор: xuzexin-hz

MCP-Agent

A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)

lastmile-aiавтор: lastmile-ai

Spring AI MCP Client

Provides auto-configuration for MCP client functionality in Spring Boot applications.

автор: Community

mcp.natoma.ai

A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)

автор: Community

Compare Web Toolkit with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai