Boring News Mcp
Fetch and summarize the latest news articles tailored to user interests. Access articles by date, category, tags, and more, along with predefined prompts for daily summaries and highlights.
Author

Oliviergg
No License
Quick Info
Tools 1
Last Updated 22/4/2025
Actions
Tags
news content articles news mcp news articles content creation
Boring News MCP Server
A Python server library for interacting with the Boring News API from a MCP (Model Context Protocol) server like Claude Desktop. The website : boring-news.fr
Features
four actions :
Fetch articles by date, category, or tags
Get articles mentioning specific people
Find similar articles based on text content
Get article groups and categories
Predefined Prompts
- Daily news (tech and culture focused)
- Comprehensive daily summaries
- News highlights
- Cultural news focus
Quick Start
pip install boring-news-mcp
Exemple of claude Desktop Configuration
{
"mcpServers": {
...
"boringnews": {
"command": "python",
"args": [
"-m",
"boring_news_mcp"
]
},
...
}
}
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 Prompt
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
Build
uv run -m buid
uv run -m twine upload dist/*
rm dist/*