Skip to main content
Glama
Juhe News MCP Server

Juhe News MCP Server

Official
by juhemcp

Juhe News MCP Server

一个提供新闻头条信息功能的模型上下文协议(Model Context Protocol)服务器。该服务器使大型语言模型(LLMs)能够获取当前最新的热点新闻头条(包括:推荐、国内、科技、体育等类型)及详细内容信息。

Components

Tools

服务器实现了两个工具:

  • get_news_list: 根据新闻类型获取今日热点新闻头条

    • 需要传入 "type"(新闻类型)作为选填的字符串参数。

async def get_news_list(type: str = "top", page: int = 1, page_size: int = 20) -> list[types.TextContent | types.ImageContent | types.EmbeddedResource]:
  • get_news_content: 根据新闻类型获取今日热点新闻头条

    • 需要传入 "uniquekey"(新闻id)作为必须的字符串参数。

async def get_news_content(uniquekey: str) -> list[types.TextContent | types.ImageContent | types.EmbeddedResource]:

Related MCP server: Pulse CN MCP Server

Install

This server requires Python 3.10 or higher. Install dependencies using uv (recommended) or pip

When using uv no specific installation is needed. We will use uvx to directly run jnews-mcp-server.

uvx jnews-mcp-server

Using PIP

Alternatively you can install jnews-mcp-server via pip:

pip install jnews-mcp-server

After installation, you can run it as a script using:

python -m jnews_mcp_server

Configuration

Environment Variables

JUHE_NEWS_API_KEY: 聚合数据的新闻头条API密钥。获取:https://www.juhe.cn/docs/api/id/235

JUHE_NEWS_API_KEY=your_api_key

Claude Desktop

  • On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

  • On Windows: %APPDATA%/Claude/claude_desktop_config.json

"mcpServers": {
  "jnews-mcp-server": {
    "command": "uvx",
    "args": [
      "jnews-mcp-server"
    ],
    "env": {
      "JUHE_NEWS_API_KEY": "your_api_key"
    }
  }
}
"mcpServers": {
  "jnews-mcp-server": {
    "command": "python",
    "args": [
      "-m",
      "jnews_mcp_server"
    ],
    "env": {
      "JUHE_NEWS_API_KEY": "your_api_key"
    }
  }
}

Debugging

You can use the MCP inspector to debug the server. For uvx installations:

npx @modelcontextprotocol/inspector uvx jnews-mcp-server 

Or if you've installed the package in a specific directory or are developing on it:

cd path/to/servers/src/jnews-mcp-server
npx @modelcontextprotocol/inspector uv run jnews-mcp-server

Examples of Questions for Cline

  1. "今日有哪些热点新闻?"

  2. "当前体育热点头条?"

  3. "第5条新闻的详细内容"

Available Tools

2 tools
get_news_contentB

根据新闻ID获取新闻的详细内容

Inputs: uniquekey (required).

get_news_listA

通过新闻类型获取今日热点新闻头条

Inputs: type, page, page_size.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: one lists news by type, the other retrieves detailed content by ID. There is no overlap or ambiguity.

    Naming Consistency5/5

    Both tools follow a consistent snake_case pattern with the 'get_' prefix and a descriptive noun, making them predictable and easy to understand.

    Tool Count3/5

    With only two tools, the set is minimal for a news server. It covers basic listing and detail retrieval, but feels thin compared to typical news APIs that include search, categories, or pagination.

    Completeness2/5

    The tool surface lacks essential operations such as searching news, filtering by date or category, or pagination. Users cannot navigate beyond today's hot headlines, which is a significant gap for a comprehensive news service.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      A Model Context Protocol server that provides real-time hot trending topics from major Chinese social platforms and news sites.
      1
      299 npm
      202
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server that provides AI models with real-time trending content from 18 major Chinese internet platforms, including Weibo, Zhihu, and Bilibili.
      13
      ISC
    • A
      license
      A
      quality
      D
      maintenance
      A real-time news and hot spot aggregation server that monitors multiple platforms like Weibo, Zhihu, and Bilibili. It enables AI assistants to fetch, filter, and analyze trending topics through the Model Context Protocol for personalized information tracking.
      13
      1
      GPL 3.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server that retrieves Bangla news headlines and allows querying news by topic for integration with LLMs.
      4
      MIT