Vibe Coding Discover

MCP

RivalSearchMCP

View on GitHub

Deterministic research MCP server on FastMCP 3 — 5-engine web search, 9-platform social search, 6 academic DBs, news aggregation, entity profiles, conflict detection, document analysis. No API keys. No in-server LLM. Structured outputs for agent chaining.

★ 13122 forksPythonMITdamionrashford

FastMCP 3 MCP server exposing 9 deterministic research tools: 5-engine web search, 9 social platforms, news, academic DBs, GitHub, site mapping, doc/OCR analysis and conflict detection. No API keys, no in-server LLM; structured outputs chain cleanly across agents.

Use Cases

Multi-engine web research from an AI assistantCompetitor and market intelligence gatheringCross-platform social listening (Reddit, HN, Bluesky)Academic paper and dataset searchTime-filtered news aggregationNamed-entity profile building across sourcesDetecting conflicting claims across sourcesSource quality scoring and citation rankingGitHub repository discoveryWebsite traversal and docs mappingPDF/Word/image document extraction with OCRDeterministic tool chaining for agent workflowsClaude Code / Codex plugin install as hosted MCP server

Built With

Language
Python
Frameworks
FastMCP 3 · Model Context Protocol · Pydantic · httpx · aiohttp · Scrapling · EasyOCR · Feedparser · pypdf · python-docx · pandas · markdownify

Tags

mcp-server · fastmcp · web-search · research · osint · social-search · academic-search · news-aggregation · entity-research · conflict-detection · document-analysis · structured-output · no-api-keys · deterministic · agent-skills · claude-code

RivalSearchMCP — Vibe Coding Discover