Content
The Verge News MCP Server
An MCP server that provides tools to fetch and search news from The Verge's RSS feed.
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
Install Claude for Desktop
Open your Claude for Desktop App configuration at:
* macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
* Windows: `%APPDATA%\Claude\claude_desktop_config.json`
- Add the following configuration:
{
"mcpServers": {
"verge-news": {
"command": "node",
"args": ["/absolute/path/to/verge-news-mcp/build/index.js"]
}
}
}
- 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:
- Make sure you have Smithery installed:
npm install -g @anthropic-ai/smithery
- To use this server via Smithery, run:
smithery use https://github.com/manimohans/verge-news-mcp
- 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 serversmithery.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 fordays
(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