Web Basics
БесплатноНе проверенA self-hosted MCP server providing web search and URL fetching tools, running locally without external API keys or accounts.
Описание
A self-hosted MCP server providing web search and URL fetching tools, running locally without external API keys or accounts.
README
Basic web tools for agents. No API keys.
Search the web, fetch URLs, and read Reddit posts from any MCP client.
What It Provides
| Tool | Use it for |
|---|---|
web_search |
Search the web |
fetch_url |
Fetch pages, PDFs, and images |
reddit_search |
Find Reddit posts |
reddit_fetch |
Read a Reddit post and its comments |
Requirements
- Node.js 20 or newer
- npm
- Docker, only if you want to run the optional local SearXNG backend
Setup
git clone https://github.com/yoloyash/web-basics-mcp.git
cd web-basics-mcp
npm install
npm run build
Optional: copy the example environment file if you want to change the search backend.
cp .env.example .env
Search Backend
If you want local web search, start the bundled search backend:
docker compose up -d
Stop it with:
docker compose down
By default, the server expects search at http://127.0.0.1:8088. Set SEARXNG_URL if you use a different search backend.
Install In MCP Clients
Replace ~/web-basics-mcp with the path where you cloned this repo.
Claude Code
claude mcp add web-basics -- node ~/web-basics-mcp/build/index.js
Codex
codex mcp add web-basics -- node ~/web-basics-mcp/build/index.js
OpenCode
Add this to your opencode.json, usually at ~/.config/opencode/opencode.json:
{
"mcp": {
"web-basics": {
"type": "local",
"command": ["node", "~/web-basics-mcp/build/index.js"],
"environment": {
"SEARXNG_URL": "http://127.0.0.1:8088"
},
"enabled": true
}
}
}
Replace the SEARXNG_URL value with your own SearXNG instance if it is not on localhost:8088.
Development
npm run build
npm test
Under The Hood
- The server runs as a local MCP server over stdio.
- Search uses the SearXNG instance configured by
SEARXNG_URL. fetch_urlonly supports public HTTP(S) pages and blocks private/local addresses.- Set
WEB_BASICS_USER_AGENTto customize the fetch user agent. - Reddit support uses Reddit's RSS feed, so it may return fewer comments than the full website.
- Returned content is capped to keep MCP responses manageable.
- Search quality depends on the engines enabled in your SearXNG configuration.
Установка Web Basics
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/yoloyash/web-basics-mcpFAQ
Web Basics MCP бесплатный?
Да, Web Basics MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Web Basics?
Нет, Web Basics работает без API-ключей и переменных окружения.
Web Basics — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Web Basics в Claude Desktop, Claude Code или Cursor?
Открой Web Basics на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Web Basics with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
