关于 Juhe News MCP Server
Juhe News MCP Server 是新闻头条 MCP 服务,供 LLM 获取今日热点列表及新闻详情,涵盖推荐、国内、科技和体育等类型。
主要功能
- 01按类型查询今日热点头条
- 02支持分页获取新闻列表
- 03按新闻 ID 获取详情
适用场景
- 01汇总今日热点新闻
- 02查看体育或科技类头条
- 03根据新闻 ID 阅读报道详情
MCP 相关
该 MCP 服务向 MCP 客户端提供 get_news_list 和 get_news_content 两个工具,分别用于检索头条列表和新闻详情。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Juhe News MCP Server
一个提供新闻头条信息的模型上下文协议(Model Context Protocol)服务。该服务使大语言模型(LLMs)能够获取当前最新的热点新闻头条(包括:推荐、国内、科技、体育等类型)及详细内容信息。
组件
工具
服务实现了两个工具:
- 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]:
安装
此服务需要 Python 3.10 或更高版本。使用 uv(推荐)或 pip 安装依赖项。
使用 uv(推荐)
使用 uv 时,无需进行特定安装。我们将使用 uvx 直接运行 jnews-mcp-server。
uvx jnews-mcp-server
使用 PIP
或者,你也可以通过 pip 安装 jnews-mcp-server:
pip install jnews-mcp-server
安装后,你可以将其作为脚本运行:
python -m jnews_mcp_server
配置
环境变量
JUHE_NEWS_API_KEY:聚合数据新闻头条 API 密钥。获取地址:https://www.juhe.cn/docs/api/id/235
JUHE_NEWS_API_KEY=your_api_key
Claude Desktop
- 在 MacOS 上:
~/Library/Application\ Support/Claude/claude_desktop_config.json - 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
使用 uvx
"mcpServers": {
"jnews-mcp-server": {
"command": "uvx",
"args": [
"jnews-mcp-server"
],
"env": {
"JUHE_NEWS_API_KEY": "your_api_key"
}
}
}
使用 pip 安装
"mcpServers": {
"jnews-mcp-server": {
"command": "python",
"args": [
"-m",
"jnews_mcp_server"
],
"env": {
"JUHE_NEWS_API_KEY": "your_api_key"
}
}
}
调试
你可以使用 MCP inspector 调试该服务。对于 uvx 安装:
npx @modelcontextprotocol/inspector uvx jnews-mcp-server
或者,如果你已将程序包安装到特定目录,或正在开发该程序包:
cd path/to/servers/src/jnews-mcp-server
npx @modelcontextprotocol/inspector uv run jnews-mcp-server
Cline 提问示例
- "今日有哪些热点新闻?"
- "当前体育热点头条?"
- "第 5 条新闻的详细内容"
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。