MCP.Market

SourceWeave Web Search MCP server

by MRNAQA·io.github.MRNAQA/sourceweave-web-search·v0.5.0·2 stars

Fully local MCP server and CLI for web research

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

full report

Adoption
New

2 stars30 downloads/wk

Reviews

Write one

Nobody has reviewed SourceWeave Web Search yet.

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

SourceWeave Web Search tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • read_pages
  • read_urls
  • search_web

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan12 source files scanned25/25
  • –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 157 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SourceWeave Web Search compares

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

Safety score
82/100
higher than 68% of 3,470 Web search servers
Tools
3
the typical Web search server has 5
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 70% of 1,786 Web search servers
Downloads a week
30
more than 16% of 827 Web search servers with a package

What its tools let an agent do: 3 read

Install SourceWeave Web Search in Claude Code, Cursor or VS Code

claude mcp add sourceweave-web-search -- uvx sourceweave-web-search
Add to Cursor

What the publisher says

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

SourceWeave Web Search

Search-first MCP server and CLI for web research.

<!-- mcp-name: io.github.MRNAQA/sourceweave-web-search -->

[!NOTE]

sourceweave-search-mcp is the default local entrypoint. When explicit SOURCEWEAVESEARCH endpoint variables are absent, it discovers or starts the local Docker-backed stack automatically. If you already run the services yourself, set explicit endpoints and it will use them instead.

Overview • Getting started • Managed local runtime • MCP client setup • CLI • Container deployments • OpenWebUI • Runtime configuration • Development

Overview

SourceWeave Web Search gives MCP clients a compact three-tool contract for web research:

  • searchweb(query, domains?, urls?, effort?) discovers sources and returns compact results with stable pageid handles.
  • readpages(pageids, focus?) reads stored pages by page_id.
  • read_urls(urls, focus?) reads direct URLs without searching first.

It combines:

Getting started

Requirements

  • Python 3.12+
  • Docker with Compose support for the default managed local runtime
  • Explicit SOURCEWEAVESEARCH endpoints only if you want hosted or self-managed services

Managed local runtime

Run the server from the published package:

uvx --from sourceweave-web-search sourceweave-search-mcp

Or start the MCP server over HTTP:

uvx --from sourceweave-web-search sourceweave-search-mcp \
  --transport streamable-http \
  --host 127.0.0.1 \
  --port 8000

When no endpoint env vars are set, sourceweave-search-mcp:

Managed state lives under ~/.sourceweave-local/managed-runtime. Multiple MCP processes on the same machine share one managed stack per state directory.

[!IMPORTANT]

Managed runtime removes containers only when the last active SourceWeave-managed process exits. Named volumes are preserved, so cache data survives restarts. If the original owning process dies, a later process can recover the same stack from Docker project identity and persisted runtime state.

Explicit endpoint mode

If you already run SearXNG, Crawl4AI, and Redis or Valkey yourself, or want to point at hosted services, set explicit endpoints and the MCP entrypoint will bypass managed Docker startup:

SOURCEWEAVE_SEARCH_SEARXNG_BASE_URL="http://127.0.0.1:19080/search?format=json&q=<query>" \
SOURCEWEAVE_SEARCH_CRAWL4AI_BASE_URL="http://127.0.0.1:19235" \
SOURCEWEAVE_SEARCH_CACHE_REDIS_URL="redis://127.0.0.1:16379/2" \
uvx --from sourceweave-web-search sourceweave-search-mcp

Direct CLI

sourceweave-search runs the tool directly. Use it when the supporting services are already available or when you provide explicit endpoints. It does not start Docker.

Shortened. The full README is on GitHub.

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

SourceWeave Web Search: common questions

Is SourceWeave Web Search MCP server safe?
Mostly: it is graded B (82/100). Read the SourceWeave Web Search safety report
How do I install SourceWeave Web Search?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SourceWeave Web Search need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is SourceWeave Web Search maintained?
The last commit was 195 days ago (2026-04-23). The latest release is v0.5.0.
What can I use instead of SourceWeave Web Search?
Servers from other publishers that do the same job: Zotero MCP server, Perplexity API Platform (moved to ai.perplexity/mcp-server) and Perplexity API Platform MCP server.
How does SourceWeave Web Search compare with other Web search MCP servers?
safety score 82/100 (higher than 68% of 3,470 Web search servers); tools 3 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to SourceWeave Web Search

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

  • Zotero MCP
    Search, read, annotate, and add to your Zotero research library, local or web.
    B
  • Perplexity API Platform (moved to ai.perplexity/mcp-server)
    Real-time web search, reasoning, and research through Perplexity's API
    A
  • Perplexity API Platform
    Real-time web search, reasoning, and research through Perplexity's API
    A
  • webclaw
    Web scraping, search, crawling, structured extraction and research for AI agents.
    A
  • Exa
    Connect AI agents to Exa for web search, content fetching, and multi-step research.
    A