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 服务器的最简单方法是通过市场:
- 打开 VS Code 中的 Cline
- 点击侧边栏中的 Cline 图标
- 切换到“MCP 服务器”选项卡
- 搜索“股票新闻”并点击“安装”
- 当提示时,输入您的 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"}'
🚨 故障排除
常见问题
- 服务器未找到
- 检查 npm 安装是否正确
- 确认配置语法无误
- 确保 Node.js 已正确安装
- API Key 问题
- 验证您的 Tavily API Key 是否有效
- 检查 API Key 是否在配置中正确设置
- 确保 API Key 无空格或引号
- 搜索结果问题
- 确认搜索参数在有效范围内
- 检查域名过滤是否正确格式化
- 确保公司名称和股票代码准确无误
✨ 致谢
- Model Context Protocol 提供 MCP 规范
- Anthropic 提供 Claude Desktop
- Tavily 提供新闻搜索 API
📄 许可证
MIT
微信扫一扫