Real-Time Scout
Provides web search capabilities using the Brave Search API, returning normalized title, URL, and snippet results for competitive landscape scanning.
Fetches and parses RSS/Atom feeds with in-memory caching, enabling monitoring of latest feed items and tracking competitor mentions across curated or custom feeds.
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., "@Real-Time Scouttrack competitor Acme Corp and summarize any new mentions"
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.
@vibeleading/mcp-real-time-scout
The Real-Time Scout — the Web & API Connector. Conditions change constantly; this server keeps the Pilot updated on market shifts and competitor moves, piping intelligence into the HUD for course corrections before competitors see the turn coming.
Implements the "Real-Time Scout" server from Vibe Leading The AI — one of the "3 Must-Have MCP Servers".
What it does
Fetches live web pages from anywhere over HTTP(S).
Runs web searches (Brave Search API or Tavily) to scan the competitive landscape.
Parses RSS/Atom feeds with zero dependencies and friendly in-memory caching.
Tracks competitor mentions across curated or custom feeds.
Related MCP server: The Web MCP
Install
npm install -g @vibeleading/mcp-real-time-scoutOr run on demand with npx:
npx -y @vibeleading/mcp-real-time-scout
# or run straight from the GitHub source (builds automatically):
npx -y github:VibeLeading/mcp-real-time-scoutRequirements
Node.js >= 22 — required. The server uses the global
fetchAPI andAbortSignal.timeout; on older Node versions the process fails to start, which MCP clients report generically as "connection closed".Optional — web search keys. The
search_webtool needsMCP_SEARCH_PROVIDER(brave|tavily) andMCP_SEARCH_API_KEYset. Without them it returns a clear error; all other tools work unconfigured.No other runtime dependencies.
Quick Start (Agent Setup)
Give your agent the full VibeLeading methodology in one paste:
Give me the Vibe Leading methodology: install the 5 agent skills so I can lead AI agents by intent + real-time telemetry, and add the 4 MCP servers so I get hands in the corporate engine.
SKILLS (npx skills add):
npx skills add VibeLeading/mission-script VibeLeading/ira-prompting VibeLeading/hud-setup VibeLeading/pit-stop-audit VibeLeading/org-geometryMCP SERVERS (@vibeleading scope, add to YOUR agent's MCP config):
@vibeleading/mcp-hybrid-data-engine@vibeleading/mcp-document-architect@vibeleading/mcp-real-time-scout@vibeleading/mcp-privacy-shieldENV VARS:
MCP_STONE_PATH=data/stone.dbMCP_LIGHT_PATH=data/light.jsonMCP_FLOW_PATH=data/flow.jsonMCP_DOCS_ROOT=~/.vlb-docsMCP_SHIELD_NAMES=1NOTE: MCP installation method varies by agent. Examples:
OpenCode:
opencode mcp add real-time-scout -- npx -y @vibeleading/mcp-real-time-scoutClaude Code / Cursor: add to
.mcp.json/claude_desktop_config.jsonwithcommand=npx, args=[-y, @vibeleading/mcp-real-time-scout]Codex: configure via its MCP settings UI Use the method appropriate for your agent.
Paste the block above into your AI agent (OpenCode, Claude Code, Cursor, Codex, etc.). It will install the skills, write the MCP config, and you're ready to lead.
Client configuration
Add to your MCP client config (e.g. Claude Desktop, Cursor, or opencode):
{
"mcpServers": {
"real-time-scout": {
"command": "npx",
"args": ["-y", "@vibeleading/mcp-real-time-scout"]
}
}
}Tools
Tool | Arguments | Description |
|
| Fetch a web page; returns HTTP status, title, and text content (capped at ~100k chars, 15s timeout). |
|
| Web search; returns normalized |
|
| Parse an RSS/Atom feed and return latest items (cached in-memory 5 min). |
|
| Aggregate feed items mentioning a company, newest first. |
Environment variables
Variable | Required | Description |
| For |
|
| For | API key for the configured provider. |
The server never calls a search engine without a key. If these variables are unset,
search_webreturns an instructive configuration error.
Production notes
fetch_urlrejects non-http(s)URLs and enforces a 15-second timeout so it cannot hang.search_web: get a Brave Search API key (free tier) or a Tavily key and set the two env vars before starting the server.monitor_feedcaches parsed items in an in-memory LRU (max ~200 feeds) with a 5-minute TTL to avoid hammering publishers.track_competitordefaults to a curated set of well-known tech-news feeds; pass your ownfeedsto watch specific sources, andrecent_daysto bound the time window.Runs over stdio via
StdioServerTransport, so it drops cleanly into any MCP-compatible client.
Publishing
Published to the npm registry via OIDC trusted publishing — no npm tokens stored
anywhere. Pushing a version tag triggers the .github/workflows/publish.yml workflow:
npm version patch -m "release: v%s"
git push origin main --follow-tagsOne-time bootstrap. The very first published version cannot use trusted publishing (the trust relationship attaches to an existing package). Publish
0.1.1once manually (npm publishafternpm login, or a short-lived publish-scoped token), then configure Trusted Publisher on npmjs.com → the package → Settings → Trusted publishing → GitHub Actions → ownerVibeLeading, repomcp-real-time-scout, workflowpublish.yml, actionallow npm publish(requires 2FA once per package).Requires Node.js >= 22 and npm >= 11.5.1 on the runner (handled by the workflow).
License & Attribution
MIT — Copyright (c) 2026 Jean Machuca (see LICENSE).
This server implements concepts from the book Vibe Leading The AI: The Corporate Race Against Machines by Jean Machuca (ISBN 9798252505008, © 2026 Jean Machuca). The book is copyrighted commercial material; this repository does not republish its text. Buy the book at https://vibeleading.org or https://a.co/d/04L5YatK. Author website: jeanmachuca.com · Support on GitHub Sponsors: github.com/sponsors/jeanmachuca. See NOTICE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Live market intelligence & AI content strategy: trends, competitor moves, content calendar.
Track competitors from your AI assistant: change feed, page snapshots, labels and alerts.
- AimOAuthcom.startaiming
Market knowledge layer for AI agents: competitors, opinions and regulations shaping your market.
Social media analytics, video analysis, and competitor intel for any MCP-compatible AI agent.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables comprehensive web research through multi-engine search, intelligent website crawling, content analysis, trends data exploration, and automated research workflows with anti-detection measures and rich snippet detection.127MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to access real-time web data through search, markdown scraping, and browser automation while bypassing anti-bot protections. It provides tools for web research, e-commerce monitoring, and data extraction from across the globe.47,8695MIT
- FlicenseNot gradedqualityCmaintenanceEnables monitoring competitor websites for price drops, new products, promotions, and content changes directly from Claude or any MCP-compatible AI client.-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to perform real-time business intelligence tasks including competitive analysis, website scoring, review analysis, and market research.MIT
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/VibeLeading/mcp-real-time-scout'
If you have feedback or need assistance with the MCP directory API, please join our Discord server