Google News Agent
БесплатноНе проверенFetches news articles from Google News, vectorizes them locally using ChromaDB, and enables semantic search through natural language queries.
Описание
Fetches news articles from Google News, vectorizes them locally using ChromaDB, and enables semantic search through natural language queries.
README
An MCP (Model Context Protocol) server that fetches news articles from Google News, vectorizes them locally using ChromaDB, and allows for semantic search. This tool enables AI agents (like Claude) to stay updated with specific topics and query stored knowledge effectively.
Features
- Ingest News: Fetch headlines and summaries from Google News by topic.
- Local Vector Store: Automatically embeds and stores articles in a local ChromaDB instance (persisted in
chroma_db/). - Semantic Search: Search through the ingested news using natural language queries to find relevant information.
- Privacy First: Runs entirely locally (excluding the initial news fetch). No API keys required for embeddings (uses
sentence-transformers).
Prerequisites
- Python 3.10 or higher
uv(recommended) orpip
Installation
Using uv (Recommended)
Clone the repository:
git clone https://github.com/Tatsuya50/google-news-mcp.git cd google-news-mcpInstall dependencies:
uv sync
Using pip
- Clone the repository and navigate to the directory.
- Install the required packages:
pip install -r requirements.txt
Configuration (Claude Desktop)
To use this with Claude Desktop, add the following configuration to your MCP config file (typically ~/AppData/Roaming/Claude/claude_desktop_config.json on Windows):
{
"mcpServers": {
"google-news": {
"command": "uv",
"args": [
"--directory",
"C:\\Users\\YOUR_USERNAME\\path\\to\\google-news-mcp",
"run",
"python",
"mcp_server.py"
]
}
}
}
Note: Replace C:\\Users\\YOUR_USERNAME\\path\\to\\google-news-mcp with the actual absolute path to this repository.
Tools
ingest_news
Fetches and indexes news articles.
- topic: The topic to search for (e.g., "Generative AI", "Stock Market").
- max_results: (Optional) Number of articles to fetch (default: 5).
search_news
Searches the stored local database.
- query: The question or topic to search for (e.g., "What are the latest AI trends?").
- n_results: (Optional) Number of results to return (default: 3).
Development
Run the server locally for testing:
uv run python mcp_server.py
Inspect the database contents:
uv run python inspect_db.py
Установка Google News Agent
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/Tatsuya50/google-news-mcpFAQ
Google News Agent MCP бесплатный?
Да, Google News Agent MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Google News Agent?
Нет, Google News Agent работает без API-ключей и переменных окружения.
Google News Agent — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Google News Agent в Claude Desktop, Claude Code или Cursor?
Открой Google News Agent на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Google News Agent with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
