Skip to main content
Glama

Singapore News MCP Server

by chakarai1234

Singapore News MCP Server

A server that provides real-time news feeds from major Singapore news sources.

Features

  • Real-time news updates via Server-Sent Events (SSE)

  • Supports multiple Singapore news sources:

    • The Straits Times

    • Business Times

    • Channel News Asia (CNA)

Prerequisites

  • Python >=3.12

  • uv package manager

Installation

# Clone the repository git clone <repository-url> cd news_mcp # Install dependencies using uv uv sync

Usage

Running with Python

# Start the MCP server uv run news_mcp # Individual news retrievers uv run straits # Straits Times uv run business # Business Times uv run cna # Channel News Asia

Running with Docker

# Build and run using docker-compose docker compose up --build

Configuration

  1. Create a .env file with required environment variables:

MCP_PORT=8000
  1. For Claude Desktop integration, use the provided claude_desktop_config.json:

{ "mcpServers": { "news_sse": { "command": "uv", "args": ["tool", "run", "mcp-proxy", "http://127.0.0.1:8000/sse"] } } }

Dependencies

  • bs4 - Web scraping

  • dateparser - Date parsing

  • httpx - HTTP client

  • mcp-proxy - MCP proxy support

  • python-dotenv - Environment variable management

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Provides real-time news feeds from major Singapore news sources including The Straits Times, Business Times, and Channel News Asia. Delivers live news updates through Server-Sent Events for up-to-date information access.

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Running with Python
          2. Running with Docker
        2. Configuration
          1. Dependencies
            1. License

              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/chakarai1234/news_mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server