evanatpizzarobot/vr-org-mcp

🔎 Search & Data Extraction🟢 Verified Active
0 Views
0 Installs

📇 🏠 ☁️ - Live VR / AR / XR news, full-text VR.org originals, events calendar, headset deals and comparisons

Quick Install

One-Click IDE Configuration
claude_desktop_config.json
{
  "mcpServers": {
    "evanatpizzarobot-vr-org-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "evanatpizzarobot-vr-org-mcp"
      ]
    }
  }
}
Or

Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.

Documentation Overview

vr-org-mcp

npm version MCP Registry Install in Cursor Install in VS Code

Read-only Model Context Protocol server for VR.org, a dedicated VR / AR / XR news publication and aggregator.

It gives any MCP-compatible agent (Claude Desktop, Claude Code, Cursor, Continue, and others) one-call access to live VR, AR, and XR news, VR.org's original editorial (including full article text), the VR/AR/XR events calendar, curated headset deals, buyer-guide answers, and top-game and top-app lists.

Eleven tools, five resources, and three prompts. Zero keys. Zero writes. Zero payments.

Install

Run it directly with npx (no global install needed):

npx vr-org-mcp

Claude Desktop

One-click: download vr-org-mcp-0.3.2.mcpb and double-click it to install into Claude Desktop. Or configure manually:

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "vr-org": {
      "command": "npx",
      "args": ["-y", "vr-org-mcp"]
    }
  }
}

Claude Code

claude mcp add vr-org -- npx -y vr-org-mcp

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "vr-org": {
      "command": "npx",
      "args": ["-y", "vr-org-mcp"]
    }
  }
}

Hosted remote endpoint (no install)

VR.org also runs the same tools as a remote server over MCP's streamable-HTTP transport, so web clients (ChatGPT connectors, Claude.ai connectors) can use it with no local install:

https://vr.org/mcp

Human setup walkthrough for every client: vr.org/connect.

Tools

ToolWhat it returns
search_vr_newsLatest VR / AR / XR headlines from the live feed, with optional category filter and keyword match
get_vr_trendingTopics currently trending across the feed
list_vr_originalsSummaries of VR.org's own editorial articles, newest first
get_vr_articleFull content of one original by slug: metadata, canonical URL, and the article body HTML
get_vr_eventsUpcoming VR / AR / XR industry events (conferences, expos, launches), soonest first
get_vr_dealsCurated product picks with prices, badges, and retailer links
compare_vr_headsetsSide-by-side of two headsets (partial names accepted)
get_top_vr_gamesCurrent ranked top VR games list
get_top_vr_appsCurrent ranked top VR apps and utilities list
list_vr_sourcesThe news sources VR.org aggregates, with counts
vr_explainCanonical short answer plus pillar-page link for a common question

Resources

Browsable MCP resources an app can attach as context:

ResourceContents
vrorg://news/latestLatest aggregated VR / AR / XR headlines
vrorg://originals/latestIndex of VR.org's newest original articles
vrorg://events/upcomingUpcoming VR / AR / XR industry events
vrorg://guidesVR.org's canonical pillar-guide answers in one doc
vrorg://article/{slug}Full HTML body of any original article (resource template)

Prompts

PromptWhat it does
recommend_a_headsetRecommends a headset from VR.org's picks given a budget and use case
this_week_in_vrDrafts a weekly VR / AR / XR roundup from the feed and originals
explain_vr_topicExplains a VR topic grounded in VR.org's canonical answer

How it works

Every tool composes VR.org's public JSON API (https://vr.org/api/*) into a single agent-friendly response. The server is a thin proxy: it holds no secrets, writes nothing, and cannot move money.

Threat model

VR.org's editorial is controlled, but the live feed also carries third-party RSS headlines. To keep a malicious or compromised upstream headline from manipulating the calling model, every tool output is:

  1. Sanitized. Control characters and zero-width / direction-override characters are stripped from every string.
  2. Capped. Serialized responses are limited to 50 KB so a large payload cannot flood the agent's context window.

Inputs are validated before any outbound request and every free-text parameter is length-capped at the schema layer. Errors are returned as structured, non-echoing objects rather than raw stack traces; on the rare path where an error string reaches the caller it runs through the same output scrub as a tool result, with any credential-shaped substring redacted and the text capped, and is flagged with isError.

Configuration

The API base URL is fixed to https://vr.org in source and cannot be overridden, so the server can only ever talk to VR.org.

Env varDefaultPurpose
VR_ORG_UA_SUFFIX(none)Optional suffix appended to the outbound User-Agent

Development

npm install
npm run dev        # run from source over stdio
npm run build      # compile to dist/
npm test           # run the offline test suite
npm run typecheck  # type-check without emitting

Changelog

0.3.2

Error-path hardening: tool errors now pass through the same output scrub as tool results, with secrets redacted and error text capped. All free-text parameters gain schema-level max lengths. No behavior change for valid inputs.

License

MIT. A VR.org project.

Related MCP Servers

linxule/mineru-mcp

📇 ☁️ - MCP server for MinerU document parsing API. Parse PDFs, images, DOCX, and PPTX with OCR (109 languages), batch processing (200 docs), page ranges, and local file upload. 73% token reduction with structured output.

🔎 Search & Data Extraction1 views
0xdaef0f/job-searchoor

📇 🏠 - An MCP server for searching job listings with filters for date, keywords, remote work options, and more.

🔎 Search & Data Extraction0 views
Aas-ee/open-webSearch

🐍 📇 ☁️ - Web search using free multi-engine search (NO API KEYS REQUIRED) — Supports Bing, Baidu, DuckDuckGo, Brave, Exa, and CSDN.

🔎 Search & Data Extraction0 views
ac3xx/mcp-servers-kagi

📇 ☁️ - Kagi search API integration

🔎 Search & Data Extraction0 views

Engagement

Views
0
Installs
0
Upvotes
0

Views and upvotes are unique per visitor network (hashed IP). Installs count copy actions.

Status

Health: Active

Recent health check succeeded.

Last checked: 7/29/2026, 4:30:57 AM

Unclaimed listing (imported or pending owner verification). Claim it →
★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Claim this listing

Promote this listing

Optional paid placement. Free listings stay free forever.

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.