Alpha Vantage Stock Analysis MCP Server
允许 Claude 和其他 MCP 客户端访问来自 Alpha Vantage API 的实时和历史股票市场数据,包括具有可自定义间隔的盘中和每日股票数据。
Tools
get-stock-data
get-stock-alerts
get-daily-stock-data
README
Alpha Vantage 股票 MCP 服务器
这是一个模型上下文协议 (MCP) 服务器,它提供来自 Alpha Vantage API 的股票市场数据。它允许 Claude 和其他 MCP 客户端访问实时和历史股票数据。
<a href="https://glama.ai/mcp/servers/1ujui2kmxd"> <img width="380" height="200" src="https://glama.ai/mcp/servers/1ujui2kmxd/badge" alt="Alpha Vantage Stock Server MCP server" /> </a>
功能
- 获取具有可自定义间隔的盘中股票数据
- 获取每日股票数据
- 根据价格变动生成股票警报
- 将股票数据作为资源访问
前提条件
- 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 中的使用示例:
- "Can you analyze this stock data: stock://AAPL/daily"
- "What do you think about this data: stock://MSFT/5min"
许可证
MIT
推荐服务器
Crypto Price & Market Analysis MCP Server
一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

chromia-mcp
使人工智能能够与 Chromia 钱包交互,以发送 $CHR 交易。
TripleWhale MCP Server
一个模型上下文协议 (MCP) 的实现,允许用户通过 Claude Desktop 使用自然语言查询与 TripleWhale 的电子商务分析平台进行交互。
Adamik MCP Server
通过 Claude Desktop 实现与 60 多个区块链网络的读写交互,为交易管理、账户洞察、质押和代币交互提供标准化的多链 API。
Open-Ledger-MCP-Server
一个用于 OpenLedger API 的模型上下文协议 (MCP) 服务器实现。该服务器根据 MCP 规范为 AI 模型提供结构化的上下文。
ntropy-mcp MCP Server
启用使用 Ntropy API 丰富银行数据的功能,并提供高效创建账户持有人和丰富交易信息的工具。
Iaptic MCP Server
一个用于与 Iaptic API 交互的服务器,允许像 Claude 这样的人工智能模型查询客户、购买和交易数据,并检索统计见解。
Bitrefill Search and Shop
这个 MCP 封装了 Bitrefill 的公共 API,允许代理使用比特币、以太坊、Solana 等加密货币搜索产品和购物。
MCP EVM Signer
一个服务器,可以在本地安全地管理以太坊私钥,并使 Claude for Desktop 能够通过 Infura 与 EVM 兼容的区块链进行交互。
Cryptocurrency Daemon MCP Server
通过人工智能助手实现与加密货币守护进程RPC接口的安全交互,支持基于比特币的加密货币的交易管理、钱包操作和守护进程监控。