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]) -> strget_articles_by_person(person: str) -> strget_similar_articles(text: str) -> strget_article_groups(date: Optional[str]) -> strget_categories(date: Optional[str]) -> str
News Summaries
daily_news(target_date: str) -> strdaily_news_summary(target_date: str) -> strdaily_news_highlights(target_date: str) -> strdaily_cultural_news(target_date: str) -> str
Requirements
- Python >= 3.8
- httpx >= 0.25.0
- fastmcp >= 0.1.0
License
MIT License
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8b9329ad190b9735537e1e1b34a8e771401c34b82db17bf3a063482f0b37e74
|
|
| MD5 |
bd8c42009748fc8e68672b4343c847ed
|
|
| BLAKE2b-256 |
13f574ba4be4bfa7f448fe46436a7552b604ac53d1a060cf96beac121e26308a
|
File details
Details for the file boring_news_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: boring_news_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecf8e6233f35a3e74ef06ecd795250911da6ff2b569e3fc820b655e8f2b4a582
|
|
| MD5 |
59ef4a4c76978ea457f7b9f8919fe7cb
|
|
| BLAKE2b-256 |
9bc38cbdb0838d9733bbb16398bc636559f783f5179fc6af8305da977a8277a5
|