关税新闻检索服务器

一个基于机器会话协议(MCP)的专用服务器,用于检索和分析关税相关新闻,支持stdio和SSE两种传输方式。

  • by shanscar
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 shanscar/tariff-news-mcp-server

使用说明

关税新闻MCP服务器

一种使用机器对话协议(MCP)检索和分析关税相关新闻的专用服务器。

概述

关税新闻MCP服务器为人工智能代理提供了一个强大的界面,以访问最新的关税新闻和反应。它支持stdio和服务器发送事件(SSE)传输方法,使其适用于不同的集成场景。

特性

  • 双传输支持(stdio和SSE)
  • 专业 get_tariff_reaction_news 检索关税相关新闻的工具
  • 与DuckDuckGo集成,搜索当前新闻检索
  • 新闻搜索的可配置时间限制

安装

克隆存储库并安装依赖项:

git clone https://github.com/shanscar/Tariff-News-MCP-Server.git
cd Tariff-News-MCP-Server
pip install -r requirements.txt
pip install -e .

用法

使用stdio传输运行(默认)

python -m tariff_news_server.server

使用SSE传输运行

python -m tariff_news_server.server --transport sse

配置

将以下内容添加到您的 mcp_settings.json 文件:

"mcpServers": {
  "tariff-news-server": {
    "command": "python",
    "args": [
      "-m",
      "tariff_news_server.server"
    ],
    "env": {},
    "disabled": false,
    "alwaysAllow": []
  }
}

建筑

服务器遵循结构化的工作流程:

  1. 接收MCP客户端的工具请求
  2. 通过适当的传输层处理请求
  3. 执行所请求的工具功能(例如。, get_tariff_reaction_news)
  4. 向DuckDuckGo查询相关新闻文章
  5. 处理和格式化结果
  6. 将结构化数据返回给客户端

解决方案图

开发堆栈

  • 语言python
  • 集成开发环境:VS代码和Roo代码
  • 框架:MCP Python SDK
  • 人工智能集成:谷歌双子座2.5 Pro
  • 搜索引擎:DuckDuckGo新闻服务

贡献

欢迎投稿!请随时提交拉取请求。