Skip to main content
Glama
denpadokei

agent-reach-web-mcp

by denpadokei

agent-reach-web-mcp

License: MIT

A web-search MCP server you can run with uvx, exposing the web channel of Agent Reach as MCP tools.

  • Search: Exa's free hosted MCP endpoint (no API key required)

  • Page reading: Jina Reader, with an Exa fallback

  • Read-only: nothing is posted or modified

  • Every tool call returns Agent Reach's unified result envelope (ok / items / error.code / hint)

Tools

Tool

Description

search(query, limit=5)

Web search (Exa semantic search). Each result carries title / url / published_at / author and text highlights. limit is clamped to 1–20.

fetch_content(url)

Read a web page as clean markdown text (Jina Reader → Exa fallback).

Related MCP server: CrawlEyes

Run with uvx

# From a clone (recommended)
uvx --from . agent-reach-web-mcp

# Straight from the public GitHub repository (no authentication needed)
uvx --from git+https://github.com/denpadokei/agent-reach-web-mcp agent-reach-web-mcp

agent-reach is pulled in automatically as a dependency installed from GitHub (git+https://github.com/Panniantong/Agent-Reach), not from PyPI. Do not use the same-named agent-reach package on PyPI — it is a different project.

MCP client configuration example

{
  "mcpServers": {
    "agent-reach-web-mcp": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/denpadokei/agent-reach-web-mcp", "agent-reach-web-mcp"]
    }
  }
}

Development

uv venv
uv pip install -e .
uv run agent-reach-web-mcp   # starts as a stdio MCP server

The upstream call timeout (30 seconds by default) can be adjusted with the AGENT_REACH_MCP_TIMEOUT environment variable, in seconds.

License

MIT (LICENSE). The upstream Agent Reach project is MIT as well.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables web search using DuckDuckGo and content retrieval from URLs, returning markdown with pagination support.
    -
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI agents to perform web searches and extract full-text content from web pages via standard MCP tools, with fallback search and semantic reranking.
    2
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to perform web research over MCP: search with a real browser, fetch JS-rendered pages, download PDFs and convert them to Markdown, then search and page through large documents using bounded previews so the context window isn't flooded.
    BSD Zero Clause
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables MCP clients to run unified web searches across multiple providers such as Exa, Serper, Tavily, Firecrawl, and Jina, fusing results with reciprocal rank fusion, and to extract readable content from public web pages, PDFs, and video pages as Markdown. Provider chains are configurable, failures are isolated per provider, and responses report attempted, succeeded, failed, and skipped channels with source tracing and honest warnings.
    MIT