Server Google News

Server Google News

🚀 谷歌新闻MCP服务器插件

这是一款借助TypeScript和Node.js开发的MCP协议服务器插件,能为Claude Desktop赋予谷歌新闻搜索能力。此插件支持多语言、多国家的新闻内容查询,还可依据主题、出版物、故事和部分进行筛选。

🚀 快速开始

安装依赖

npm install

配置环境

修改你的 claude_desktop_config.json 文件,添加以下内容(根据实际路径调整):

    "google-news": {
"command": "D:\\Program\\nvm\\node.exe",
"args": [
"D:\\github_repository\\path_to\\dist\\index.js"
],
"env": {
"SERP_API_KEY": "your-api-key"
}
}

构建服务器

npm run build

启动服务器

npm start

✨ 主要特性

  • 支持多语言和多国家的新闻内容查询。
  • 可根据主题、出版物、故事和部分进行筛选。

📦 安装指南

使用npm安装

# 使用 npm
npm i @chanmeng666/google-news-server
# 或者
npm install @chanmeng666/google-news-server

# 使用 yarn
yarn add @chanmeng666/google-news-server

# 使用 pnpm
pnpm add @chanmeng666/google-news-server

使用smithery自动安装

npx -y @smithery/cli install @chanmeng666/google-news-server --client claude

📚 详细文档

参数配置

该插件实现MCP协议,暴露了一个谷歌新闻搜索工具,支持以下参数:

  • q:搜索查询字符串
  • gl:国家代码(例如 'us', 'uk')
  • hl:语言代码(例如 'en', 'es')
  • topic_token:特定新闻主题令牌
  • publication_token:特定发布商令牌
  • story_token:故事全面覆盖令牌
  • section_token:特定部分令牌

开发指南

# 在开发模式下运行,带有热重载
npm run dev

# 运行代码检查
npm run lint

# 运行测试
npm test

常见问题

  1. 无效的API密钥
    • 检查 claude_desktop_config.json 中的API密钥配置是否正确。
    • 确认在SERP API仪表板中API密钥处于活动状态。
  2. 请求失败
    • 检查网络连接。
    • 确认API调用配额未超出限制。
    • 验证请求参数格式是否正确。

🔧 技术细节

该插件使用TypeScript和Node.js开发,实现了MCP协议,为Claude Desktop提供谷歌新闻搜索功能。它依赖于SERP API进行新闻搜索,通过配置文件 claude_desktop_config.json 来设置API密钥等环境变量。

📄 许可证

本项目采用MIT许可证。

👨‍💻 作者信息

Chan Meng创建和维护。 GitHub

💻 技术栈

TypeScript Node.js MCP协议

  • 0 关注
  • 0 收藏,17 浏览
  • system 提出于 2025-09-21 21:00

相似服务问题

相关AI产品