Command Palette

Search for a command to run...

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

Webpage

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

A zero-config MCP server that lets AI agents fetch, read, and search live web pages without API keys or databases, using in-process BM25 retrieval.

GitHubEmbed

Описание

A zero-config MCP server that lets AI agents fetch, read, and search live web pages without API keys or databases, using in-process BM25 retrieval.

README

A zero-config Model Context Protocol server that gives any MCP client — Claude Desktop, IDE assistants, or your own agents — the ability to fetch, read, and search the live web.

No API key. No database. No accounts. Point a client at it and it works.

Tools

Tool What it does
fetch_page Fetch a URL and return its readable text, with scripts, navigation, and page chrome stripped out.
search_page Fetch a page and return only the passages most relevant to a query, ranked with BM25 — ideal for long pages or grounded answers.
extract_links List a page's hyperlinks as absolute URLs with their anchor text, optionally filtered by a substring.

Why

Most "let an AI read the web" setups need an embeddings provider, an API key, and a vector database. This one needs none of that. Retrieval runs in-process with BM25, so it's instant, free, and private — the AI client supplies the reasoning, the server supplies the right passages.

Install

git clone https://github.com/Vl4dimirz/webpage-mcp.git
cd webpage-mcp
npm install
npm run build

Use with Claude Desktop

Add this to your claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "webpage": {
      "command": "node",
      "args": ["C:/absolute/path/to/webpage-mcp/dist/index.js"]
    }
  }
}

Restart Claude Desktop. You can now ask things like:

  • "Use the webpage tools to summarize https://example.com/article."
  • "Search that page for what it says about pricing."
  • "List every link on the homepage that mentions careers."

Use from any MCP client

The server speaks MCP over stdio. Spawn node dist/index.js and connect with the official SDK:

import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";

const client = new Client({ name: "my-app", version: "1.0.0" });
await client.connect(new StdioClientTransport({ command: "node", args: ["dist/index.js"] }));

const result = await client.callTool({
  name: "search_page",
  arguments: { url: "https://en.wikipedia.org/wiki/Model_Context_Protocol", query: "who introduced it" },
});
console.log(result.content[0].text);

How it works

  • Fetch + cleancheerio parses the HTML and removes non-content elements; the body is reduced to plain readable text. Same-URL calls within five minutes are served from a small in-memory cache.
  • Search — the text is chunked with overlap and scored against the query with BM25 (k1 = 1.5, b = 0.75), returning the top passages. No embeddings, no external calls.
  • Links — anchors are resolved to absolute URLs, de-duplicated, and optionally filtered.

Tech

TypeScript · @modelcontextprotocol/sdk · cheerio · zod · Node 18+ (built-in fetch).

License

MIT

from github.com/Vl4dimirz/webpage-mcp

Установка Webpage

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

▸ github.com/Vl4dimirz/webpage-mcp

FAQ

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

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

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

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

Webpage — hosted или self-hosted?

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

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

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

Похожие MCP

Compare Webpage with

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

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

Автор?

Embed-бейдж для README

Похожее

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