返回 MCP 目录
public公开dns本地运行

Stock News Search (Tavily)

Search Stock News MCP Server是一个基于Model Context Protocol(MCP)标准的股票新闻搜索服务,通过与Tavily API集成提供实时股票新闻搜索功能,支持多种MCP客户端调用。

article

README

🚀 股票新闻搜索 MCP 服务器

股票新闻搜索 MCP 服务器可与 Cline、Cursor、Claude Desktop 以及其他任何 MCP 客户端兼容,无缝运行于所有 MCP 客户端。它基于模型上下文协议(MCP)这一开放标准,让 AI 系统能与数据源和工具安全地双向交互。该服务器提供实时股票新闻搜索等一系列实用功能。

🚀 快速开始

模型上下文协议(MCP)是一个开放标准,使 AI 系统能够与其数据源和工具进行交互,实现安全的双向连接。股票新闻搜索 MCP 服务器可无缝运行于所有 MCP 客户端。

✨ 主要特性

  • 使用 Tavily API 实现实时股票新闻搜索
  • 多个可自定义的搜索查询模板
  • 可配置的搜索参数和过滤选项
  • 针对特定领域的内容过滤
  • 类型安全操作(使用 TypeScript)

📦 安装指南

先决条件 🔧

开始之前,请确保您拥有:

  • Tavily API Key
  • Claude Desktop、Cursor 或其他兼容 MCP 的客户端
  • Node.js(v16 或更高版本)
  • Git 已安装(仅用于 Git 安装方法)

安装方式

使用 NPX 运行

npx -y search-stock-news-mcp@latest

通过 Smithery 安装

要自动为 Claude Desktop 安装股票新闻搜索 MCP 服务器:

npx -y @smithery/cli install search-stock-news-mcp --client claude

⚙️ 配置 MCP 客户端

配置 Cline 🤖

在 VS Code 中使用 Cline 设置股票新闻搜索 MCP 服务器的最简单方法是通过市场:

  1. 打开 VS Code 中的 Cline
  2. 点击侧边栏中的 Cline 图标
  3. 切换到“MCP 服务器”选项卡
  4. 搜索“股票新闻”并点击“安装”
  5. 当提示时,输入您的 Tavily API Key

或者手动配置 Cline 中的服务器设置:

{
  "mcp": {
    "servers": {
      "stock-news-search": {
        "type": "search",
        "implementation": "StockNewsSearchMCP"
      }
    }
  }
}

配置 Cursor 🕷️

在配置文件中添加以下内容:

{
  "mcp": {
    "servers": {
      "stock-news-search": {
        "type": "search",
        "implementation": "StockNewsSearchMCP"
      }
    }
  }
}

配置 Claude Desktop 👨💻

claudemate.yaml 文件中添加以下内容:

mcp:
  servers:
    stock-news-search:
      type: search
      implementation: StockNewsSearchMCP

💻 使用示例

基础用法

搜索新闻

使用以下命令搜索 Google 关于 AI 的新闻:

curl -X POST "http://localhost:1234/api/v1/mcp/stock-news-search" \
     -H "Content-Type: application/json" \
     -d '{"query":"Google AI news", "source":"article"}'

搜索公司

使用以下命令搜索 Apple 的新闻:

curl -X POST "http://localhost:1234/api/v1/mcp/stock-news-search" \
     -H "Content-Type: application/json" \
     -d '{"query":"Apple Inc", "source":"press-release"}'

🚨 故障排除

常见问题

  1. 服务器未找到
    • 检查 npm 安装是否正确
    • 确认配置语法无误
    • 确保 Node.js 已正确安装
  2. API Key 问题
    • 验证您的 Tavily API Key 是否有效
    • 检查 API Key 是否在配置中正确设置
    • 确保 API Key 无空格或引号
  3. 搜索结果问题
    • 确认搜索参数在有效范围内
    • 检查域名过滤是否正确格式化
    • 确保公司名称和股票代码准确无误

✨ 致谢

  • Model Context Protocol 提供 MCP 规范
  • Anthropic 提供 Claude Desktop
  • Tavily 提供新闻搜索 API

📄 许可证

MIT

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端