G

GeekNews-MCP-Server📰 GeekNews MCP Server

(0)
Daniel NikulshynAvaliado por Daniel Nikulshyn·Atualizado julho de 2026

Visão geral

O GeekNews MCP Server é um servidor de Protocolo de Contexto de Modelo (MCP) implementado em Python que recupera artigos do GeekNews. Ele utiliza o BeautifulSoup para web scraping e possui um mecanismo de cache para reduzir a carga do servidor, parseando os dados uma vez por dia e armazenando-os em cache. O servidor fornece ferramentas para buscar artigos e notícias semanais, com opções para especificar tipos de artigos e contagens de retorno. Os dados em cache são usados para minimizar as solicitações ao servidor GeekNews, com os dados em cache atualizados automaticamente a cada 24 horas.

Funcionalidades principais

  • ferramenta get_articles para buscar artigos
  • ferramenta get_weekly_news para buscar notícias semanais
  • Gerenciamento de cache
  • Agendador para atualizações periódicas de dados
  • Suporte para especificar tipos de artigos e contagens de retorno

Preços

Modelo
Free
Avaliação
Ainda sem avaliações

Casos de uso

Recuperação de Artigos

Use a ferramenta get_articles para buscar artigos do GeekNews, especificando tipos de artigos (top, new, ask, show) e contagens de retorno.

Recuperação de Notícias Semanais

Use a ferramenta get_weekly_news para buscar notícias semanais do GeekNews, especificando um ID de notícias semanais ou recuperando a mais recente.

Prós e contras

Prós

  • Reduz a carga do servidor por meio do cache
  • Fornece ferramentas fáceis de usar para buscar artigos e notícias semanais
  • Atualiza o cache automaticamente uma vez por dia

Contras

  • Depende da estrutura do site GeekNews, que pode mudar
  • Os dados do cache são armazenados no diretório pessoal do usuário

Avaliações

Entra para deixar uma avaliação.

Ainda sem avaliações. Sê o primeiro!

Perguntas e respostas

What are the main limitations I should be aware of when using this MCP server?

The server relies on the current HTML structure of the GeekNews website, so any redesign may break the scraper until the parsing code is updated. Additionally, the cache resides on the local machine, so shared or multi‑user environments need separate caches.

Asked by Omar Haddad · May 24, 2025

Can I control which article types and how many articles are returned by the get_articles tool?

Yes. The `get_articles` tool lets you specify article types such as `top`, `new`, `ask`, or `show`, and you can set the number of articles to return. Each result includes title, URL, points, author, time, comment count, and rank.

Asked by Mateusz Wozniak · May 15, 2025

How does the caching system work and where is the cached data stored?

The server parses GeekNews once per day and saves the results in a cache located in the user's home directory under `.cache/geeknews_mcp`. Cached entries are valid for 24 hours; after that the scheduler automatically refreshes the data.

Asked by Idris Suleiman · May 10, 2025

Faz uma pergunta

Alternativas a Servidores MCP