Skip to main content
Glama

MCP Goodnews

Apache 2.0
28
  • Linux
  • Apple

Buenas noticias del MCP


Licencia de GitHub

MCP Goodnews es una sencilla aplicación de Protocolo de Contexto de Modelo (MCP) que incluye un servidor para obtener noticias buenas, positivas y alentadoras. Esta herramienta obtiene noticias de NewsAPI y utiliza un LLM de Cohere para clasificar y mostrar las noticias más destacadas según el sentimiento positivo.

Motivación

En un mundo donde las noticias negativas suelen dominar los titulares, Goodnews MCP busca visibilizar noticias más positivas y alentadoras. Este proyecto se inspiró en una iniciativa anterior llamada GoodnewsFirst, que enviaba noticias positivas diariamente a sus suscriptores de correo electrónico. ¡Fue un proyecto realmente excepcional! Si bien GoodnewsFirst se anticipó a los avances recientes en los Modelos de Lenguaje Largo (LLM) y se basó en métodos tradicionales para la clasificación de sentimientos, Goodnews MCP aprovecha los LLM modernos para realizar análisis de sentimientos en un entorno de cero disparos.

Ejemplo de uso: MCP Buenas noticias con Claude Desktop

Requisitos

Clonar mcp-goodnews

# Clone the repository git clone https://github.com/VectorInstitute/mcp-goodnews.git

En el siguiente paso, necesitaremos proporcionar la ruta absoluta a la ubicación de este repositorio clonado.

Actualizar la configuración del escritorio de Claude para encontrar mcp-goodnews

Para Mac/Linux
# Navigate to the configuration directory cd ~/Library/Application\ Support/Claude/config # Edit the claude_desktop_config.json file nano claude_desktop_config.json
Para Windows
# Navigate to the configuration directory cd %APPDATA%\Claude\config # Edit the claude_desktop_config.json file notepad claude_desktop_config.json

Y querrás agregar una entrada en mcpServers para Goodnews :

{ "mcpServers": { "Goodnews": { "command": "<absolute-path-to-bin>/uv", "args": [ "--directory", "<absolute-path-to-cloned-repo>/mcp-goodnews/src/mcp_goodnews", "run", "server.py" ], "env": { "NEWS_API_KEY": "<newsapi-api-key>", "COHERE_API_KEY": "<cohere-api-key>" } } } }

Iniciar o reiniciar Claude Desktop

Claude Desktop usará la configuración actualizada para compilar y ejecutar el servidor mcp-goodnews. Si la ejecución es correcta, verá el martillo en la esquina inferior derecha de la ventana de chat.

Al hacer clic en el icono del martillo, se abrirá una ventana modal con las herramientas MCP disponibles. Debería aparecer fetch_list_of_goodnews .

¡Pídele buenas noticias a Claude!

Ejemplos de indicaciones:

  • "Muéstrame algunas buenas noticias de hoy".
  • ¿Qué cosas positivas sucedieron en el mundo esta semana?
  • "Dame noticias inspiradoras sobre ciencia".

Cómo funciona

  1. Cuando solicita buenas noticias, la aplicación consulta NewsAPI para obtener artículos recientes
  2. El LLM de Cohere analiza el sentimiento de cada artículo
  3. Los artículos se clasifican según la puntuación de sentimiento positivo.
  4. Las mejores noticias buenas se te devuelven a través de Claude

Licencia

Apache 2.0


¡Manténgase positivo con Goodnews MCP!

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de protocolo de contexto de modelo que obtiene y clasifica artículos de noticias positivos de NewsAPI utilizando el análisis de sentimientos Cohere LLM, lo que permite a los usuarios acceder a noticias alentadoras a través de interfaces como Claude Desktop.

  1. Motivación
    1. Ejemplo de uso: MCP Buenas noticias con Claude Desktop
      1. Requisitos
      2. Clonar mcp-goodnews
      3. Actualizar la configuración del escritorio de Claude para encontrar mcp-goodnews
      4. Iniciar o reiniciar Claude Desktop
      5. ¡Pídele buenas noticias a Claude!
    2. Cómo funciona
      1. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Adds powerful Hacker News integration to LLM clients, allowing users to access stories, comments, user profiles, and search functionality through the Model Context Protocol.
          Last updated -
          9
          25
          4
          JavaScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables AI to interact with Twitter, allowing functions like searching tweets, comparing sentiments across accounts, and retrieving timeline content.
          Last updated -
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.
          Last updated -
          Python
          • Apple
        • -
          security
          -
          license
          -
          quality
          This project is a Model Context Protocol (MCP) server that fetches articles from GeekNews. It is implemented in Python, and performs web scraping using BeautifulSoup.
          Last updated -
          1
          Python
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/VectorInstitute/mcp-goodnews'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server