web-basics-mcp
Integrates with SearXNG to perform web searches, returning results (title, link, snippet) from a local or remote SearXNG instance.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@web-basics-mcpsearch for MCP server best practices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
web-basics-mcp
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 |
| Search the web |
| Fetch pages, PDFs, and images |
| Find Reddit posts |
| Read a Reddit post and its comments |
Related MCP server: mcp-web-calc
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 buildOptional: copy the example environment file if you want to change the search backend.
cp .env.example .envSearch Backend
If you want local web search, start the bundled search backend:
docker compose up -dStop it with:
docker compose downBy 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 mcp add web-basics -- node ~/web-basics-mcp/build/index.jscodex mcp add web-basics -- node ~/web-basics-mcp/build/index.jsAdd 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 testUnder 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityDmaintenanceA local web scraping MCP server with RAG capabilities that provides intelligent web search, content extraction, and screenshot tools without requiring API keys.Last updated428MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables web searching, URL content extraction, and summarization without requiring API keys. It also provides advanced mathematical evaluation and multi-language Wikipedia summary retrieval tools.Last updated54006MIT
- AlicenseAqualityAmaintenanceA local-first, no-API-key MCP server that enables LLMs to search the web, fetch pages, and read documents using multiple engines and smart fallbacks.Last updated1031MIT
- Flicense-qualityBmaintenanceA self-hosted MCP server offering unlimited web search, scraping, and content extraction tools with full-content reads, no truncation, and zero per-request cost.Last updated3
Related MCP Connectors
Serper MCP — wraps the Serper Google Search API (serper.dev)
MCP server for Google search results via SERP API
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yoloyash/web-basics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server