关于 Search Stock News MCP Server 🚀
Search Stock News MCP Server 通过 Tavily API 搜索实时股票新闻,适用于需要按股票、搜索参数和域名筛选结果的 MCP 客户端。它以 TypeScript 实现类型安全操作,并提供可配置的搜索模板。
主要功能
- 01通过 Tavily 搜索股票新闻
- 02可配置搜索参数与筛选条件
- 03按域名过滤内容
- 04提供多种搜索查询模板
- 05TypeScript 类型安全操作
适用场景
- 01查找特定股票的最新新闻
- 02调整搜索深度和结果数量
- 03将新闻搜索限制在指定网站
MCP 相关
该 MCP 服务向兼容客户端提供股票新闻搜索工具,使用 Tavily API 获取结果,并支持自定义参数与筛选。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
股票新闻搜索 MCP 服务 🚀
🔌 兼容 Cline、Cursor、Claude Desktop 及任何其他 MCP 客户端!
股票新闻搜索 MCP 可与任何 MCP 客户端无缝协作
模型上下文协议(MCP)是一种开放标准,可让 AI 系统与各种数据源和工具无缝交互,从而建立安全的双向连接。
股票新闻搜索 MCP 服务提供:
- 通过 Tavily API 实时搜索股票新闻
- 多种可自定义的搜索查询模板
- 可配置的搜索参数和筛选条件
- 特定领域的内容筛选
- 使用 TypeScript 实现类型安全的操作
前置条件 🔧
开始之前,请确保你已准备好:
- Tavily API 密钥
- Claude Desktop、Cursor 或任何兼容 MCP 的客户端
- Node.js(v16 或更高版本)
- 已安装 Git(仅在使用 Git 安装方式时需要)
安装股票新闻搜索 MCP 服务 ⚡
使用 NPX 运行
npx -y search-stock-news-mcp@latest
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装股票新闻搜索 MCP 服务:
npx -y @smithery/cli install search-stock-news-mcp --client claude
配置 MCP 客户端 ⚙️
配置 Cline 🤖
在 Cline 中设置股票新闻搜索 MCP 服务的最简单方式是通过市场:
- 在 VS Code 中打开 Cline
- 点击侧边栏中的 Cline 图标
- 转到“MCP Servers”标签页
- 搜索“Search Stock News”,然后点击“install”
- 根据提示输入你的 Tavily API 密钥
或者,也可以在 Cline 中手动配置服务:
- 打开 Cline MCP 设置文件:
# For macOS:
code ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
# For Windows:
code %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
- 添加股票新闻搜索服务配置:
{
"mcpServers": {
"search-stock-news-mcp": {
"command": "npx",
"args": ["-y", "search-stock-news-mcp@latest"],
"env": {
"TAVILY_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}
配置 Cursor 🖥️
要在 Cursor 中设置股票新闻搜索 MCP 服务:
- 打开 Cursor 设置
- 转到 Features > MCP Servers
- 点击“+ Add New MCP Server”按钮
- 填写以下信息:
- 名称:“search-stock-news-mcp”
- 类型:“command”
- 命令:
env TAVILY_API_KEY=your-api-key-here npx -y search-stock-news-mcp@latest
配置 Claude Desktop 🖥️
macOS:
touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
Windows:
code %APPDATA%\Claude\claude_desktop_config.json
添加服务配置:
{
"mcpServers": {
"search-stock-news-mcp": {
"command": "npx",
"args": ["-y", "search-stock-news-mcp@latest"],
"env": {
"TAVILY_API_KEY": "your-api-key-here"
}
}
}
}
使用示例 🎯
- 基本股票新闻搜索:
{
"symbol": "AAPL",
"companyName": "Apple Inc.",
"maxResults": 10
}
- 使用筛选条件进行高级搜索:
{
"symbol": "TSLA",
"companyName": "Tesla Inc.",
"maxResults": 20,
"searchDepth": "advanced",
"minScore": 0.6
}
- 自定义域名搜索:
{
"symbol": "MSFT",
"companyName": "Microsoft Corporation",
"includeDomains": ["reuters.com", "bloomberg.com"]
}
故障排除 🛠️
常见问题
-
找不到服务
- 确认 npm 已安装
- 检查配置语法
- 确保已正确安装 Node.js
-
API 密钥问题
- 确认你的 Tavily API 密钥有效
- 检查配置中是否正确设置了 API 密钥
- 确保 API 密钥前后没有空格或引号
-
搜索结果问题
- 检查搜索参数是否在有效范围内
- 确认域名筛选条件的格式正确
- 确保公司名称和股票代码准确无误
致谢 ✨
- 感谢 Model Context Protocol 提供 MCP 规范
- 感谢 Anthropic 提供 Claude Desktop
- 感谢 Tavily 提供新闻搜索 API
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。