The Verge News MCP Server

The Verge News MCP Server
Featured

Provides tools to fetch and search news from The Verge's RSS feed, allowing users to get today's news, retrieve random articles from the past week, and search for specific keywords in recent Verge content.

manimohans

Search
Browser Automation
Entertainment & Media
TypeScript
Visit Server

Tools

get-daily-news

Get the latest news from The Verge for today

get-weekly-news

Get the latest news from The Verge for the past week

search-news

Search for news articles from The Verge by keyword

README

The Verge News MCP Server

smithery badge

An MCP server that provides tools to fetch and search news from The Verge's RSS feed.

<a href="https://glama.ai/mcp/servers/n6lbwdnbxa"> <img width="380" height="200" src="https://glama.ai/mcp/servers/n6lbwdnbxa/badge" alt="The Verge News Server MCP server" /> </a>

Features

  • Fetch today's news from The Verge
  • Fetch a random selection of news from The Verge's past week
  • Search for news articles by keyword

Installation

# Clone the repository
git clone https://github.com/manimohans/verge-news-mcp.git
cd verge-news-mcp

# Install dependencies
npm install

# Build the project
npm run build

Usage

Running the server

npm start

Using with Claude for Desktop

  1. Install Claude for Desktop

  2. Open your Claude for Desktop App configuration at:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Add the following configuration:

{
  "mcpServers": {
    "verge-news": {
      "command": "node",
      "args": ["/absolute/path/to/verge-news-mcp/build/index.js"]
    }
  }
}
  1. Restart Claude for Desktop

Using with Smithery

You can also use this MCP server with Smithery, which allows you to easily share and use MCP servers:

  1. Make sure you have Smithery installed:
npm install -g @anthropic-ai/smithery
  1. To use this server via Smithery, run:
smithery use https://github.com/manimohans/verge-news-mcp
  1. Once installed, you can use it with Claude or any other MCP-compatible application.

Smithery Configuration

This repository includes the necessary configuration files for Smithery:

  • Dockerfile: Defines how to build the Docker container for the MCP server
  • smithery.yaml: Configures the MCP server for Smithery, including its capabilities

For more information about Smithery configuration, see the Smithery documentation.

Available Tools

get-daily-news

Fetches the latest news articles from The Verge published in the last 24 hours.

Example query: "What's in the news today from The Verge?"

get-weekly-news

Fetches news articles from The Verge published in the last 7 days.

Example query: "Show me The Verge's news from the past week."

Note: This tool randomly selects 10 news items from the past week, providing variety each time it's used.

search-news

Searches for news articles containing a specific keyword.

Parameters:

  • keyword: The term to search for
  • days (optional): Number of days to look back (default: 30)

Example query: "Find news articles about AI from The Verge."

Development

# Run in development mode
npm run dev

License

ISC

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Playwright MCP Server

Playwright MCP Server

Provides a server utilizing Model Context Protocol to enable human-like browser automation with Playwright, allowing control over browser actions such as navigation, element interaction, and scrolling.

Featured
Local
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

Model Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.

Featured
Local
JavaScript
Apple MCP Server

Apple MCP Server

Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.

Featured
Local
TypeScript
DuckDuckGo MCP Server

DuckDuckGo MCP Server

A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.

Featured
Python
contentful-mcp

contentful-mcp

Update, create, delete content, content-models and assets in your Contentful Space

Featured
TypeScript