模型上下文协议 (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创建并维护。
You must be authenticated.
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.
Tools
该服务器使用户能够通过 SerpAPI 集成执行具有自动分类和多语言支持的 Google 新闻搜索。
- 🔍 灵活的搜索选项
- 🌐 全球覆盖
- 📊 智能分类
- 🔀 多种结果类型
- 🛠️ 强大的错误处理
- 🌍 语言支持
- 🔑 SERP API 设置指南
- 👩🔧 MCP 服务器与 NVM/NPM 连接问题解决方案
- 🚀 快速入门
- 📦安装
- 💻 技术栈
- 📖 API 文档
- 🔧 开发
- 📝 许可证
- 🙋♀ 作者
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server facilitating web search functionality by utilizing Perplexity AI's API, designed to integrate with the Claude desktop client for enhanced search queries.Last updated -194PythonMIT License
- AsecurityFlicenseAqualityThis server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.Last updated -12TypeScript
- AsecurityFlicenseAqualityEnables integration of Google search functionality into MCP-enabled applications using the Serper API, providing rich search results, configurable parameters, and efficient response handling.Last updated -112TypeScript
- 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 -128JavaScriptMIT License