beacon
Provides web search via DuckDuckGo, returning search results with title, URL, and snippet.
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., "@beaconsearch the web for best open source MCP servers"
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.
beacon
A zero-config web search MCP server for any MCP client (opencode, Claude Desktop, Cursor, etc.).
Gives your local models the ability to search the web and read page content — no API keys, no Docker, no setup beyond pip install.
What it gives you
Two MCP tools:
Tool | Description |
| Web search via DuckDuckGo. Returns |
| Fetches a URL and returns its main readable text (HTML-stripped, boilerplate removed). |
Related MCP server: mcp-ddg-research
Install
git clone <your-fork-url> beacon
cd beacon
python3 -m venv .venv
.venv/bin/pip install -e .Register with an MCP client
opencode
Add to your opencode.json:
{
"mcp": {
"beacon": {
"type": "local",
"command": ["/absolute/path/to/beacon/.venv/bin/beacon-mcp"]
}
}
}Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"beacon": {
"command": "/absolute/path/to/beacon/.venv/bin/beacon-mcp"
}
}
}Manual testing (CLI)
.venv/bin/beacon search "python async patterns"
.venv/bin/beacon fetch https://example.orgConfiguration (optional, via env vars)
Variable | Default | Purpose |
|
| HTTP timeout (seconds) for fetch |
| Firefox-like string | User-Agent for outbound requests |
|
| Logging verbosity |
No state is written to disk. No database. No API keys required.
Development
.venv/bin/pip install -e ".[dev]"
.venv/bin/python -m pytest -vLicense
MIT.
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
- AlicenseAqualityAmaintenanceA privacy-friendly MCP server that enables web searches and URL content extraction using DuckDuckGo, allowing AI assistants to access real-time web information without API keys.Last updated2168941Apache 2.0
- Alicense-qualityBmaintenanceLightweight MCP server for DuckDuckGo search with HTML fallback, safe webpage fetching, caching, and clean text extraction.Last updatedAGPL 3.0
- Alicense-qualityDmaintenanceSmall Python MCP server that provides web search and page fetching tools via DuckDuckGo, requiring no API key.Last updatedApache 2.0
- FlicenseAqualityDmaintenanceA simple MCP server that provides web search functionality via DuckDuckGo, returning titles, URLs, and descriptions for results. Configurable result limit.Last updated1
Related MCP Connectors
Serper MCP — wraps the Serper Google Search API (serper.dev)
MCP server for Google search results via SERP API
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
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/mason99-stack/beacon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server