@qubaomingg/stock-mcp
一个使用 Alpha Vantage API 查询股票信息的 MCP 服务器。
README
Alpha Vantage 股票 MCP 服务器
这是一个模型上下文协议 (MCP) 服务器,它提供来自 Alpha Vantage API 的股票市场数据。它允许 Claude 和其他 MCP 客户端访问实时和历史股票数据。
功能
- 获取具有可自定义间隔的盘中股票数据
- 获取每日股票数据
- 根据价格变动生成股票警报
- 将股票数据作为资源访问
前提条件
- Node.js 16 或更高版本
- 一个 Alpha Vantage API 密钥(在 Alpha Vantage 免费获取一个)
安装
- 克隆此存储库
- 安装依赖项:
npm install - 在根目录中创建一个
.env文件,并添加您的 Alpha Vantage API 密钥:ALPHA_VANTAGE_API_KEY=your_api_key_here
构建和运行
构建 TypeScript 代码:
npm run build
运行服务器:
npm start
用于自动重新加载的开发:
npm run dev
测试 API 客户端:
npm test
与 Claude for Desktop 一起使用
要将此 MCP 服务器与 Claude for Desktop 一起使用:
- 打开 Claude for Desktop
- 转到 Settings > Developer > Edit Config
- 将以下内容添加到您的
claude_desktop_config.json:
{
"mcpServers": {
"alpha-vantage": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"],
"env": {
"ALPHA_VANTAGE_API_KEY": "YOUR_API_KEY"
}
}
}
}
将 /absolute/path/to/dist/index.js 替换为已构建的 index.js 文件的绝对路径。
- 重新启动 Claude for Desktop
可用工具
get-stock-data
获取特定股票代码的盘中股票数据。
参数:
symbol(必需): 股票代码 (例如,IBM, AAPL)interval(可选): 数据点之间的时间间隔 (1min, 5min, 15min, 30min, 60min)。 默认值:5minoutputsize(可选): 要返回的数据量 (compact: 最新的 100 个数据点, full: 最多 20 年的数据)。 默认值:compact
get-daily-stock-data
获取特定股票代码的每日股票数据。
参数:
symbol(必需): 股票代码 (例如,IBM, AAPL)outputsize(可选): 要返回的数据量 (compact: 最新的 100 个数据点, full: 最多 20 年的数据)。 默认值:compact
get-stock-alerts
分析股票数据以根据价格变动生成警报。
参数:
symbol(必需): 股票代码 (例如,IBM, AAPL)threshold(可选): 价格变动警报的百分比阈值。 默认值:5
可用资源
stock-data
直接将股票数据作为资源访问。
URI 模板: stock://{symbol}/{interval}
参数:
symbol: 股票代码 (例如,IBM, AAPL)interval: 时间间隔 (daily, 1min, 5min, 15min, 30min, 60min)。 默认值:daily
在 Claude 中的使用示例:
- "你能分析一下这个股票数据吗:stock://AAPL/daily"
- "你觉得这个数据怎么样:stock://MSFT/5min"
许可证
ISC
推荐服务器
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Knowledge Graph Memory Server
为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。
mcp-perplexity
Perplexity API 的 MCP 服务器。