Skip to main content

MCP (Mission Control Protocol) client for Boring News API

Project description

Boring News MCP Client

A Python client library for interacting with the Boring News API using Mission Control Protocol (MCP).

Installation

pip install boring-news-mcp

Features

  • Fetch articles by date, category, or tags
  • Get articles mentioning specific people
  • Find similar articles based on text content
  • Get article groups and categories
  • Generate various types of news summaries:
    • Daily news (tech and culture focused)
    • Comprehensive daily summaries
    • News highlights
    • Cultural news focus

Quick Start

from boring_news_mcp import get_articles_by_date, daily_news_summary

# Get today's articles
articles = await get_articles_by_date()
print(articles)

# Get a comprehensive news summary for a specific date
summary = await daily_news_summary("2024-04-05")
print(summary)

API Reference

Articles

  • get_articles_by_date(date: Optional[str], category: Optional[str], tags: Optional[str]) -> str
  • get_articles_by_person(person: str) -> str
  • get_similar_articles(text: str) -> str
  • get_article_groups(date: Optional[str]) -> str
  • get_categories(date: Optional[str]) -> str

News Summaries

  • daily_news(target_date: str) -> str
  • daily_news_summary(target_date: str) -> str
  • daily_news_highlights(target_date: str) -> str
  • daily_cultural_news(target_date: str) -> str

Requirements

  • Python >= 3.8
  • httpx >= 0.25.0
  • fastmcp >= 0.1.0

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

boring_news_mcp-0.1.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

boring_news_mcp-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file boring_news_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: boring_news_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for boring_news_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f8b9329ad190b9735537e1e1b34a8e771401c34b82db17bf3a063482f0b37e74
MD5 bd8c42009748fc8e68672b4343c847ed
BLAKE2b-256 13f574ba4be4bfa7f448fe46436a7552b604ac53d1a060cf96beac121e26308a

See more details on using hashes here.

File details

Details for the file boring_news_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for boring_news_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ecf8e6233f35a3e74ef06ecd795250911da6ff2b569e3fc820b655e8f2b4a582
MD5 59ef4a4c76978ea457f7b9f8919fe7cb
BLAKE2b-256 9bc38cbdb0838d9733bbb16398bc636559f783f5179fc6af8305da977a8277a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page