MCP Goodnews

by VectorInstitute
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides code coverage reporting for the MCP server repository

  • Hosts the repository with CI/CD workflows for linting, testing, and releasing the server

MCP 굿뉴스


MCP Goodnews는 좋고 긍정적이며 희망적인 뉴스를 제공하는 서버를 갖춘 간단한 모델 컨텍스트 프로토콜(MCP) 애플리케이션입니다. 이 도구는 NewsAPI 에서 뉴스 기사를 가져와 Cohere LLM을 사용하여 긍정적인 감정을 기준으로 상위 뉴스 기사의 순위를 매겨 반환합니다.

동기 부여

부정적인 뉴스가 헤드라인을 장식하는 세상에서, Goodnews MCP는 더욱 긍정적이고 희망적인 뉴스 기사에 주목하고자 합니다. 이 프로젝트는 이메일 구독자에게 매일 긍정적인 뉴스를 전달했던 GoodnewsFirst라는 이전 프로젝트에서 영감을 받았습니다. 정말 멋진 프로젝트였습니다! GoodnewsFirst는 대규모 언어 모델(LLM)의 최근 획기적인 발전보다 앞서 기존의 감정 순위 매기기 방식에 의존했지만, Goodnews MCP는 최신 LLM을 활용하여 제로샷(zero-shot) 환경에서 감정 분석을 수행합니다.

사용 예: Claude Desktop을 사용한 MCP Goodnews

요구 사항

mcp-goodnews 복제

지엑스피1

다음 단계에서는 복제된 저장소의 위치에 대한 절대 경로를 제공해야 합니다.

mcp-goodnews를 찾으려면 Claude Desktop Config를 업데이트하세요.

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

윈도우용

# Navigate to the configuration directory cd %APPDATA%\Claude\config # Edit the claude_desktop_config.json file notepad claude_desktop_config.json

그리고 Goodnews 에 대한 mcpServers 아래에 항목을 추가하고 싶을 것입니다.

{ "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>" } } } }

Claude Desktop 시작 또는 다시 시작

Claude Desktop은 업데이트된 구성을 사용하여 mcp-goodnews 서버를 빌드하고 실행합니다. 성공하면 채팅 대화 창 오른쪽 하단에 망치 도구가 표시됩니다.

망치 도구 아이콘을 클릭하면 사용 가능한 MCP 도구를 나열하는 모달 창이 나타납니다. 거기에 fetch_list_of_goodnews 나열되어 있어야 합니다.

클로드에게 좋은 소식을 물어보세요!

예시 프롬프트:

  • "오늘의 좋은 소식을 들려주세요."
  • "이번 주에 세상에서는 어떤 긍정적인 일이 일어났나요?"
  • "과학에 관한 희망찬 뉴스 기사를 들려주세요."

작동 원리

  1. 좋은 소식을 요청하면 애플리케이션은 NewsAPI에 최근 기사를 쿼리합니다.
  2. Cohere LLM은 각 기사의 감정을 분석합니다.
  3. 기사는 긍정적인 감정 점수를 기준으로 순위가 매겨집니다.
  4. 클로드를 통해 가장 높은 순위의 좋은 소식을 여러분에게 전달해드립니다.

특허

아파치 2.0


Goodnews MCP와 함께 긍정적인 마음을 유지하세요!

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

Cohere LLM 감정 분석을 사용하여 NewsAPI에서 긍정적인 뉴스 기사를 가져와 순위를 매기는 모델 컨텍스트 프로토콜 서버로, 이를 통해 사용자는 Claude Desktop과 같은 인터페이스를 통해 긍정적인 뉴스 스토리에 접근할 수 있습니다.

  1. Motivation
    1. Example Usage: MCP Goodnews with Claude Desktop
      1. Requirements
      2. Clone mcp-goodnews
      3. Update Claude Desktop Config to find mcp-goodnews
      4. Start or Restart Claude Desktop
      5. Ask Claude for Good News!
    2. How It Works
      1. License
        ID: 1accffffsu