The Verge News MCP Server
by manimohans
# The Verge News MCP Server
[](https://smithery.ai/server/@manimohans/verge-news-mcp)
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
```bash
# 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
```bash
npm start
```
### Using with Claude for Desktop
1. Install [Claude for Desktop](https://claude.ai/download)
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:
```json
{
"mcpServers": {
"verge-news": {
"command": "node",
"args": ["/absolute/path/to/verge-news-mcp/build/index.js"]
}
}
}
```
4. Restart Claude for Desktop
### Using with Smithery
You can also use this MCP server with [Smithery](https://smithery.dev/), which allows you to easily share and use MCP servers:
1. Make sure you have Smithery installed:
```bash
npm install -g @anthropic-ai/smithery
```
2. To use this server via Smithery, run:
```bash
smithery use https://github.com/manimohans/verge-news-mcp
```
3. 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](https://smithery.ai/docs/config).
### 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
```bash
# Run in development mode
npm run dev
```
## License
ISC