模型上下文协议 (MCP) 服务器实现,通过 SerpAPI 集成提供 Google 新闻搜索功能。自动对新闻结果进行分类,并支持多种语言和地区。
https://github.com/user-attachments/assets/1cc71c27-f840-4c94-9ab5-460d84ba4779
✨ 特点
🔍 灵活的搜索选项
全面的搜索功能,包括基于查询的搜索、主题搜索、出版物过滤和故事报道。
🌐 全球覆盖
通过可配置的语言和国家代码支持多种语言和地区。
📊 智能分类
自动将新闻结果分类为人工智能与技术、商业、科学与研究和医疗保健等主题。
🔀 多种结果类型
处理各种新闻结果类型,包括标题、故事、相关主题和菜单链接。
🛠️ 强大的错误处理
针对 API 故障和无效输入进行全面的错误处理,并提供有用的错误消息。
🌍 语言支持
对于不支持的语言代码,自动恢复为英语,并发出适当的用户通知。
🔑 SERP API 设置指南
开始之前,您需要获取 SERP API 密钥。具体方法如下:
- 访问SERP API 网站并创建帐户
- 注册后,转到您的仪表板:
- 找到“API 密钥”部分
- 复制您的 API 密钥
- 新用户可获得 100 次免费 API 调用
- API 使用详情:
- 免费套餐:每月 100 次搜索
- 付费计划起价为每月 50 美元,可进行 5000 次搜索
- 根据成功的 API 调用计费
- 多种付款方式:信用卡、PayPal等。
- 使用限制:
- 请求率:每秒 2 个请求
- IP限制:无
- 并发请求:5
- 响应缓存时间:1小时
👩🔧 MCP 服务器与 NVM/NPM 连接问题解决方案
点击查看我的配置解决方案👉https: //github.com/modelcontextprotocol/servers/issues/76
🚀 快速入门
- 安装依赖项:
- 构建服务器:
- 配置环境:使用以下内容修改您的
claude_desktop_config.json
(根据您的系统调整路径):
- 启动服务器:
故障排除
- API 密钥无效
- 验证
claude_desktop_config.json
中的 API 密钥配置 - 确认 API 密钥在 SERP API 仪表板中处于活动状态
- 请求失败
- 检查网络连接
- 验证 API 调用配额是否未超出
- 验证请求参数格式
运行评估
evals 包会加载一个 mcp 客户端,然后运行 index.ts 文件,因此测试之间无需重新构建。您可以通过在 npx 命令前添加前缀来加载环境变量。完整文档可在此处找到。
📦安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Google 新闻:
通过 mcp-get 安装
如果您使用的是旧版本的 Windows PowerShell,则可能需要在执行此命令之前运行
Set-ExecutionPolicy Bypass -Scope Process
。
手动安装
@chanmeng666/google新闻服务器
💻 技术栈
📖 API 文档
服务器实现了模型上下文协议,并公开了一个具有以下参数的 Google 新闻搜索工具:
q
:搜索查询字符串gl
:国家代码(例如“us”、“uk”)hl
:语言代码(例如,'en'、'es')topic_token
:特定新闻主题的令牌publication_token
:特定发布者的令牌story_token
:用于全面报道故事的令牌section_token
:特定部分的令牌
🔧 开发
📝 许可证
该项目已获得 MIT 许可。
🙋♀ 作者
由Chan Meng创建并维护。
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.
该服务器使用户能够通过 SerpAPI 集成执行具有自动分类和多语言支持的 Google 新闻搜索。
- 🔍 灵活的搜索选项
- 🌐 全球覆盖
- 📊 智能分类
- 🔀 多种结果类型
- 🛠️ 强大的错误处理
- 🌍 语言支持
- 🔑 SERP API 设置指南
- 👩🔧 MCP 服务器与 NVM/NPM 连接问题解决方案
- 🚀 快速入门
- 📦安装
- 💻 技术栈
- 📖 API 文档
- 🔧 开发
- 📝 许可证
- 🙋♀ 作者
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.Last updated -128The Unlicense
- AsecurityAlicenseAqualityProvides web search capabilities using Google Custom Search API, enabling users to perform searches through a Model Context Protocol server.Last updated -44744MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Google Jobs search capabilities through SerpAPI integration, featuring multi-language support, flexible search parameters, and rich job details.Last updated -112MIT License
- AsecurityFlicenseAqualityA server providing access to news articles from various categories including tech, data science, cybersecurity, and more, allowing retrieval and summarization of latest content.Last updated -13