关于 tickerbot
tickerbot 是通过 Tickerbot API 访问股票、利率、外汇和加密资产序列的 MCP 服务。它支持扫描、历史回放、自定义信号和订阅,供兼容 MCP 的客户端使用。
主要功能
- 01查询代码、信号和事件
- 02实时或历史市场扫描
- 03自定义资产组合与信号
- 04新闻搜索
- 05Webhook 订阅
适用场景
- 01按市场信号扫描证券
- 02查看代码的历史数据和事件
- 03保存自定义信号并订阅结果
MCP 相关
MCP 服务提供 19 个工具,涵盖代码、信号、扫描、资产组合、新闻和 Webhook 订阅。调用需要 Tickerbot API 密钥,也提供托管的远程 MCP 端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.tickerbot.io/mcpclaude mcp add --transport http tickerbot https://api.tickerbot.io/mcp{"mcpServers":{"tickerbot":{"type":"http","url":"https://api.tickerbot.io/mcp"}}}在 Cursor 中打开{"servers":{"tickerbot":{"type":"http","url":"https://api.tickerbot.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"tickerbot":{"type":"http","url":"https://api.tickerbot.io/mcp"}}}{"mcpServers":{"tickerbot":{"serverUrl":"https://api.tickerbot.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.tickerbot.io/mcp需要授权工具
详细介绍
@tickerbot/mcp-server
适用于 Tickerbot 的模型上下文协议服务——用 SQL 查询股市。在 Claude、Cursor、VS Code Copilot 和其他兼容 MCP 的客户端中安装,即可扫描约 14,500 只在美国上市的股票,以及精选的利率、外汇和加密货币序列;重放任意一天的数据,或订阅查询;覆盖 421 多个信号列。
安装
你需要一个 Tickerbot API 密钥。请从控制面板获取。
Claude Desktop
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%/Claude/claude_desktop_config.json(Windows):
{
"mcpServers": {
"tickerbot": {
"command": "npx",
"args": ["-y", "@tickerbot/mcp-server"],
"env": {
"TICKERBOT_API_KEY": "tb_live_..."
}
}
}
}
重启 Claude Desktop。
Claude Code
claude mcp add tickerbot --env TICKERBOT_API_KEY=tb_live_... -- npx -y @tickerbot/mcp-server
Cursor
添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"tickerbot": {
"command": "npx",
"args": ["-y", "@tickerbot/mcp-server"],
"env": { "TICKERBOT_API_KEY": "tb_live_..." }
}
}
}
VS Code(Copilot)
添加到工作区中的 .vscode/mcp.json:
{
"servers": {
"tickerbot": {
"command": "npx",
"args": ["-y", "@tickerbot/mcp-server"],
"env": { "TICKERBOT_API_KEY": "tb_live_..." }
}
}
}
工具
共 19 个工具,涵盖股票代码、信号、扫描、股票池、新闻和 Webhook 订阅。
| 工具 | 端点 |
|---|---|
tickerbot_list_tickers | GET /v2/tickers |
tickerbot_get_ticker | GET /v2/tickers/{ticker} |
tickerbot_get_ticker_history | GET /v2/tickers/{ticker}/history |
tickerbot_get_ticker_events | GET /v2/tickers/{ticker}/events |
tickerbot_list_signals_catalog | GET /v2/signals |
tickerbot_get_signals_match | GET /v2/signals/{signal} |
tickerbot_get_signal_history | GET /v2/signals/{signal}/{ticker}/history/{interval} |
tickerbot_list_signal_events | GET /v2/signals/{signal}/{ticker}/events |
tickerbot_scan | GET /v2/scan(实时或 asof) |
tickerbot_list_universes | GET /v2/universes |
tickerbot_get_universe | GET /v2/universes/{id} |
tickerbot_create_universe | POST /v2/universes |
tickerbot_create_custom_signal | POST /v2/signals |
tickerbot_search_news | GET /v2/news/scan |
tickerbot_subscribe_scan | POST /v2/scan/subscribe |
tickerbot_subscribe_signal | POST /v2/signals/{signal}/subscribe |
tickerbot_subscribe_ticker | POST /v2/tickers/{ticker}/subscribe |
tickerbot_list_webhooks | GET /v2/webhooks |
tickerbot_delete_webhook | DELETE /v2/webhooks/{id} |
MCP 不提供策略;相关内容请参阅 REST API 文档。
示例
打开 Claude 并尝试:
“找出超卖、且成交量回升的半导体股票。”
“NVDA 目前的 RSI 和空头持仓比例是多少?”
“过去 30 天里,跳空上涨 + 小盘股 + 高 RVOL 这一组合出现后,有多少次达成目标?”
“保存一个名为
oversold_with_volume的信号,定义为rsi_14 < 30 AND volume_ratio_20d > 2。”
配置
| 环境变量 | 默认值 | 用途 |
|---|---|---|
TICKERBOT_API_KEY | (必填) | 你的 API 密钥。每次调用都会通过 Authorization: Bearer <key> 发送。 |
TICKERBOT_API_URL | https://api.tickerbot.io | 覆盖 API 基础 URL(用于暂存环境或可自托管部署)。 |
远程安装
对于不运行子进程的消费级聊天应用(Claude.ai 网页版/移动版、ChatGPT),请改用托管的远程 MCP 端点 https://mcp.tickerbot.io。设置说明请参阅 tickerbot.io/mcp-server。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。