@qubaomingg/stock-mcp

@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 免费获取一个)

安装

  1. 克隆此存储库
  2. 安装依赖项:
    npm install
    
  3. 在根目录中创建一个 .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 一起使用:

  1. 打开 Claude for Desktop
  2. 转到 Settings > Developer > Edit Config
  3. 将以下内容添加到您的 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 文件的绝对路径。

  1. 重新启动 Claude for Desktop

可用工具

get-stock-data

获取特定股票代码的盘中股票数据。

参数:

  • symbol (必需): 股票代码 (例如,IBM, AAPL)
  • interval (可选): 数据点之间的时间间隔 (1min, 5min, 15min, 30min, 60min)。 默认值:5min
  • outputsize (可选): 要返回的数据量 (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

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Knowledge Graph Memory Server

Knowledge Graph Memory Server

为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选
Exa MCP Server

Exa MCP Server

一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。

精选
BigQuery MCP Server

BigQuery MCP Server

这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。

精选
mcp-perplexity

mcp-perplexity

Perplexity API 的 MCP 服务器。

精选