
Juhe News MCP Server

2025.03.18
0
Python新闻服务信息获取内容生成
Juhe News MCP Server 是一个提供新闻头条信息功能的模型上下文协议(Model Context Protocol)服务器。该服务器使大型语言模型(LLMs)能够获取当前最新的热点新闻头条(包括:推荐、国内、科技、体育等类型)及详细内容信息。
View on GitHub
Overview
基本能力
产品定位
Juhe News MCP Server 是一个专门为大型语言模型(LLMs)设计的新闻头条信息获取服务器,通过模型上下文协议(MCP)提供最新的热点新闻头条及其详细内容。
核心功能
- 获取新闻列表:根据新闻类型(如推荐、国内、科技、体育等)获取今日热点新闻头条。
- 获取新闻内容:根据新闻ID获取特定新闻的详细内容。
适用场景
- 需要实时获取新闻头条信息的LLMs应用。
- 需要展示或处理新闻内容的自动化系统。
- 需要集成新闻服务的开发项目。
工具列表
- get_news_list:根据新闻类型获取今日热点新闻头条。
- 参数:
type
(新闻类型,选填,默认为"top")、page
(页码,选填,默认为1)、page_size
(每页数量,选填,默认为20)。 - get_news_content:根据新闻ID获取今日热点新闻头条的详细内容。
- 参数:
uniquekey
(新闻ID,必填)。
常见问题解答
- 如何获取API密钥?
- 需要在聚合数据官网注册并获取新闻头条API密钥。
- 如何配置环境变量?
- 设置
JUHE_NEWS_API_KEY
环境变量为你的API密钥。
使用教程
使用依赖
- 确保已安装Python 3.10或更高版本。
- 推荐使用
uv
工具进行安装和管理。
安装教程
使用uv(推荐)
uvx jnews-mcp-server
使用PIP
pip install jnews-mcp-server
python -m jnews_mcp_server
配置
环境变量
设置JUHE_NEWS_API_KEY
环境变量:
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
调试方式
使用MCP inspector调试
npx @modelcontextprotocol/inspector uvx jnews-mcp-server
开发模式调试
cd path/to/servers/src/jnews-mcp-server
npx @modelcontextprotocol/inspector uv run jnews-mcp-server
示例问题
- "今日有哪些热点新闻?"
- "当前体育热点头条?"
- "第5条新闻的详细内容"
许可证
None