Web Toolkit
БесплатноНе проверенServer MCP per integrare ricerca web in tempo reale, scraping di pagine statiche/dinamiche e analisi HTTP in LLM locali.
Описание
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
- Prerequisiti: Python 3.10 o superiore e Node.js installati nel sistema.
- 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 - Attiva l'ambiente virtuale:
# Windows .\.venv\Scripts\activate# Linux \ macOS source .venv/bin/activate - 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.stderrper evitare interferenze con il canale di comunicazione JSON-RPC sustdout.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
Установка Web Toolkit
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Dino-996/web_toolkit_mcpFAQ
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 ActionsRoblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
автор: paralovAntigravity Drawio
MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.
автор: S-SUJAN-SFetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
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-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
автор: lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
Compare Web Toolkit with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
