MCP.Market

Odysseus Web MCP server

by AceAtDev·io.github.AceAtDev/odysseus-web-mcp·v0.1.0

Secure MCP server for public web search and URL fetching.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Odysseus Web MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Odysseus Web MCP tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 37 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Odysseus Web MCP compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 65% of 3,471 Web search servers

Install Odysseus Web MCP in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Odysseus Web MCP repository's README, as published. We do not edit it. Read it on GitHub

Odysseus Web MCP — Secure Web Search and Fetch Server for AI Assistants

Odysseus Web MCP is a standalone Model Context Protocol (MCP) server for safe public-web search and URL fetching. It runs locally over stdio and gives MCP-compatible AI assistants two retrieval tools: websearch to discover sources and webfetch to retrieve and extract public URLs.

Built for clients such as Claude Code, Cursor, and Codex, it combines search-provider fallback, readable HTML/PDF/text extraction, optional JavaScript rendering, and SSRF protections including DNS validation and redirect rechecks.

Features

  • Search the public web with provider fallback and ranked, attributed sources.
  • Fetch and extract HTML, PDF, and text content from public URLs.
  • Protect against SSRF with public-network checks, DNS validation, and redirect revalidation.
  • Return bounded, evidence-oriented output with cursors, quality signals, and discovered links.
  • Optionally render JavaScript-heavy pages in isolated Playwright.

Install in minutes

Requirements: Python 3.11+ and uv.

# after downloading/extracting this folder (or cloning your copy)
cd odysseus-web-mcp
uv venv .venv
uv pip install -e '.[dev]'
./run-web-mcp.sh

The server communicates over stdio, so it does not open a web port and does not need to be installed into your host application's Python environment. Register the absolute launcher path in your MCP client:

{
  "name": "odysseus-web-mcp",
  "command": "/absolute/path/to/odysseus-web-mcp/run-web-mcp.sh",
  "args": [],
  "cwd": "/absolute/path/to/odysseus-web-mcp"
}

The launcher automatically uses the package's .venv. State defaults to ~/.local/share/odysseus-web-mcp; set WEBMCPDATA_DIR to place it elsewhere. No API key is required for the default fallback path, though Brave, Tavily, and Serper keys can be added when you want those providers.

The two tools

web_search

Use it to discover sources for a focused question. It accepts one to three queries plus optional mode, vertical, and freshness controls.

{
  "queries": "Model Context Protocol Python SDK",
  "mode": "discovery",
  "vertical": "general"
}

The response contains ranked URLs, titles, snippets, provider attempts, cache state, a plain-text display projection, and an evidenceid. A host can take any returned URL directly into webfetch.

web_fetch

Use it to read a known public URL or a bounded batch of URLs.

{
  "url": "https://example.com",
  "focus": "the page's purpose",
  "render": "auto"
}

It returns extracted text, title and document kind, content quality, link discovery, redirect history, HTTP status, truncation/continuation metadata, and an evidence_id. Private and special-use destinations are rejected before transport by default.

Example: how an agent uses the MCP

An agent normally uses the tools as a two-step retrieval loop: search first, then fetch the source it wants to inspect. The payloads below show the shape of a real MCP interaction; IDs and result text are abbreviated for readability.

1. Agent searches for sources

{
  "name": "web_search",
  "arguments": {
    "queries": "official Model Context Protocol architecture",
    "mode": "grounding",
    "vertical": "general"
  }
}

The MCP returns a text content block containing structured JSON:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-10-15downgradeA → Bscore 80

Odysseus Web MCP: common questions

Is Odysseus Web MCP server safe?
Mostly: it is graded B (80/100). Read the Odysseus Web MCP safety report
Does Odysseus Web MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Odysseus Web MCP maintained?
The last commit was 58 days ago (2026-09-09). The latest release is v0.1.0.
What can I use instead of Odysseus Web MCP?
Servers from other publishers that do the same job: CLIO Web MCP server, SearXNG Search MCP server and Exa MCP server.

Alternatives to Odysseus Web MCP

Same job from other publishers: the closest match first, then the best rated.

  • CLIO Web
    Provider-fixed web search plus transparent URL, DOI, and document fetching
    A
  • SearXNG Search
    MCP server for SearXNG — privacy-respecting web search with pagination, URL reading
    B
  • Exa
    Connect AI agents to Exa for web search, content fetching, and multi-step research.
    A
  • Free Search
    No-API-key web search, page fetching and document reading across many engines. Local-first.
    B
  • Zotero MCP
    Search, read, annotate, and add to your Zotero research library, local or web.
    B