Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Real-time & historical market data: forex, stocks, crypto, indices, metals, K-line, quotes
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
X-TickDB-KeyAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Führe das in deinem Terminal aus
claude mcp add --transport http tickdb-market-data https://mcp.tickdb.ai/ --header 'X-TickDB-Key: your-value'Trag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"tickdb-market-data": {
"url": "https://mcp.tickdb.ai/",
"headers": {
"X-TickDB-Key": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"tickdb-market-data": {
"type": "http",
"url": "https://mcp.tickdb.ai/",
"headers": {
"X-TickDB-Key": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
X-TickDB-Key geheim erforderlich HTTP headerDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto TickDB bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: X-TickDB-Key
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.2) kam vor 5 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Apify MCP Server
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
*One connection for Forex, Precious Metals, Indices, US Stocks, HK Stocks, A-Shares, China/Hong Kong Futures, and Crypto*
*开源工具集 · 完整 API 文档 + AI Skill + MCP 服务端实现*
语言版本: 简体中文 • 繁體中文 • English
TickDB 是面向开发者、AI 代理和多市场金融应用的 AI 原生实时行情数据 API(AI-native real-time market data API)。
通过 一次接入(one connection),无缝访问外汇(Forex)、贵金属(Precious Metals)、指数(Indices)、美股(US Stocks / NASDAQ / NYSE)、港股(HK Stocks)、A 股(A-Shares)、中国及香港期货(China/Hong Kong Futures)、加密货币(Cryptocurrency)等多个金融市场的实时与历史行情数据。
TickDB 专为需要可靠、低延迟、可长期依赖行情数据的开发者构建,帮助你避免管理多个数据源、协议和供应商的复杂性,专注于业务和策略本身。
支持逐笔成交(tick-by-tick trades)、盘口深度(order book / depth)、K 线(candlestick)等多种行情形式,
通过 REST API 与 WebSocket 接入,覆盖量化交易、AI Agent、实时行情系统、交易平台与数据分析场景。
本仓库提供完整源码:SKILL/(AI Skill,含接口参考)· mcp/(Python MCP 服务端,43 工具 · Dockerfile · 自动化测试 · CI · MIT)。可基于 mcp/ 自部署,也可使用公开托管端点 mcp.tickdb.ai。
选一种适合你的接入方式:
| 方式 | 适合 | 说明 |
|---|---|---|
| Skill | AI 对话即用,零配置 | npx 一键安装,AI 自动获取试用 Key |
| MCP | AI 编码客户端 / 自部署开源 | 基于 mcp/ 自部署,或使用托管 OAuth / 请求头接入 |
| CLI | 终端 / 脚本 / AI Agent | npm 全局安装,命令行直查行情 |
| REST API | 应用集成 | 行情、期货与财务基本面 HTTP API |
| WebSocket | 实时流式数据 | 低延迟订阅 ticker / depth / trade |
mcp/ 代码自部署,完全控制数据流同一 REST API 提供行情与公司财务和基本面查询;财务接口包括财报、估值、股东持仓与分类财经日历。
认证与基础信息 · 行情核心 API · 公司财务与基本面 API
访问 TickDB.ai 注册账户,即可获取 API 密钥。
所有 HTTP API 请求都需要在请求头中包含 API 密钥:
X-API-Key: YOUR_API_KEY
https://api.tickdb.ai
GET /v1/apikeys/subscriptions — 查询当前认证账户下 API Key 的套餐、状态与到期情况| 市场类型 | Symbol 格式示例 | 说明 |
|---|---|---|
| 外汇(Forex / FX) | GBPUSD | 主要货币对(Base/Quote) |
| 贵金属(Precious Metals) | XAUUSD | 贵金属对美元(Commodity / USD) |
| 美股(US Stocks) | AAPL.US | NYSE / NASDAQ 上市股票 |
| 指数(Indices) | SPX | 股票指数(如标准普尔 500) |
| 港股(HK Stocks) | 700.HK | 港交所上市证券 |
| A 股(A-Shares) | 600519.SH | 上海 / 深圳交易所股票 |
| 中国期货(China Futures) | AP8888 | type=futures、market=CN;具体合约及连续合约以目录为准 |
| 香港期货(HK Futures) | HSI8888 | type=futures、market=HK;具体合约及连续合约以目录为准 |
| 加密货币(Cryptocurrency) | BTCUSDT | 加密资产交易对 |
期货支持实时行情、K 线、盘口与逐笔成交查询;K 线可返回持仓量 open_interest。代码须从 /v1/symbols/available?type=futures 查询,普通合约随交割月变化;7777、8888、9999 分别表示次主力、主力和加权连续,连续合约不代表实际可交割合约。上表仅展示代码格式,数据可用性取决于品种与 Key 权限。
GET /v1/symbols/available — 产品目录,含中国及香港期货GET /v1/market/ticker — 指定品种的实时行情快照GET /v1/market/kline — 历史 K 线GET /v1/market/kline/latest — 当前周期的实时 K 线GET /v1/market/depth — 买卖盘口深度GET /v1/market/trades — 逐笔成交(Tick-by-Tick Trades)GET /v1/market/ticker/cn-stock — A 股全量行情快照GET /v1/market/ticker/hk-stock — 港股全量行情快照GET /v1/market/ticker/us-stock — 美股全量行情快照GET /v1/market/stock-info — 股票基本信息GET /v1/market/intraday — 股票当日分时GET /v1/market/kline/ex-factors — 股票复权因子GET /v1/market/calc-index — 股票综合指标GET /v1/market/capital-flow — 股票资金流向GET /v1/market/trading-sessions — 市场交易时段GET /v1/market/trade-days — 市场交易日历curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.tickdb.ai/v1/market/kline?symbol=700.HK&interval=1h&limit=24"
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.tickdb.ai/v1/market/ticker?symbols=AAPL.US,700.HK,BTCUSDT"
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.tickdb.ai/v1/market/depth?symbol=AAPL.US"
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.tickdb.ai/v1/market/trades?symbol=AAPL.US&limit=20"
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.tickdb.ai/v1/symbols/available?market=HK&limit=10"
查询中国及香港期货目录:
curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/symbols/available?type=futures&market=CN&limit=10"
curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/symbols/available?type=futures&market=HK&limit=10"
财务与基本面提供 29 个 HTTP 端点,覆盖美股、港股和 A 股;直接使用同一 Base URL 与 X-API-Key,无需经过 MCP。数据覆盖取决于品种、披露时间和 Key 的接口及市场权限。
GET /v1/fundamentals/profile — 公司资料GET /v1/fundamentals/executives — 高管与董事GET /v1/fundamentals/segments/latest — 最新业务与地区营收构成GET /v1/fundamentals/segments/history — 历史营收构成GET /v1/fundamentals/financials/latest — 最新财报:利润表、资产负债表、现金流量表GET /v1/fundamentals/financials/annual — 年度财务报表GET /v1/fundamentals/financials/ttm — TTM 利润表与现金流量表GET /v1/fundamentals/valuation/latest — 最新 PE 估值GET /v1/fundamentals/valuation/ts — 历史 PE 时序GET /v1/fundamentals/industry/peers — 同业公司对比GET /v1/fundamentals/industry/dist — 个股行业指标分布GET /v1/fundamentals/industries/rank — 市场行业排行GET /v1/fundamentals/industries/tree — 行业分类层级GET /v1/fundamentals/dividends — 历史与已知未来分红事件GET /v1/fundamentals/dividends/ttm — 过去 12 个月每股现金股息GET /v1/fundamentals/buyback — 公司回购GET /v1/fundamentals/corp-actions — 公司资本行动GET /v1/fundamentals/shareholders/latest — 最新股东持仓GET /v1/fundamentals/shareholders/top — 多个报告期的主要股东GET /v1/fundamentals/shareholders/detail — 股东持仓与交易详情GET /v1/fundamentals/fund-holdings/latest — 持有该股票的基金GET /v1/fundamentals/calendar/report — 财报与业绩日历GET /v1/fundamentals/calendar/dividend — 分红日历GET /v1/fundamentals/calendar/split — 拆股与合股日历GET /v1/fundamentals/calendar/ipo — 发行与上市日历GET /v1/fundamentals/calendar/other — 其他分类事件GET /v1/fundamentals/news — 公司新闻列表GET /v1/fundamentals/news/{news_id} — 新闻正文或节选GET /v1/fundamentals/market/status — 美股、港股、A 股市场状态详细参数、响应字段与错误码见官方 API 文档。
以下示例分别查询最近四期利润表、最近三年资产负债表与 TTM 现金流量表:
curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/fundamentals/financials/latest?symbol=AAPL.US&type=stock&kind=IS&n=4"
curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/fundamentals/financials/annual?symbol=AAPL.US&type=stock&kind=BS&n=3" curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/fundamentals/financials/ttm?symbol=AAPL.US&type=stock&kind=CF"
curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/fundamentals/valuation/latest?symbol=AAPL.US&type=stock"
curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/fundamentals/dividends?symbol=AAPL.US&type=stock&limit=20"
curl -H "X-API-Key: YOUR_API_KEY" "https://api.tickdb.ai/v1/fundamentals/calendar/report?market=US&symbols=AAPL.US&limit=100"
低延迟(10-50ms)的流式数据推送,适合实时行情看板、量化策略与 Agent 自动化场景。
ping / pong — 连接心跳检测unsubscribe — 取消订阅全量行情需在连接时协商 permessage-deflate;消息格式、心跳、断线重连与恢复订阅见官方连接指南。
以下示例使用 Node.js 的 ws 库。先执行 npm install ws,设置环境变量 TICKDB_API_KEY,将代码保存为 market-stream.cjs 后运行 node market-stream.cjs。订阅品种和全市场集合须符合 Key 权限,代码以产品目录实际返回为准;只需普通行情时,将 fullMarkets 设为空数组。
perMessageDeflate 直接在 new WebSocket 中启用,压缩在握手阶段协商,ws 自动解压消息。示例同时处理普通单条消息与全量快照、增量更新的数组消息。浏览器原生 WebSocket 不接受该选项。
const WebSocket = require('ws');
const apiKey = process.env.TICKDB_API_KEY; if (!apiKey) throw new Error('Set TICKDB_API_KEY before running this example');
const tickerSymbols = [ 'EURUSD', // 外汇 'XAUUSD', // 贵金属 'SPX', // 指数 'AAPL.US', // 美股 '700.HK', // 港股 '600519.SH', // A 股 'AP8888', // 中国期货 'HSI8888', // 香港期货 'BTCUSDT', // 加密货币 ]; const depthSymbols = ['AAPL.US', '700.HK', '600519.SH', 'AP8888', 'BTCUSDT']; const tradeSymbols = [...depthSymbols, 'HSI8888']; const fullMarkets = ['CN_Stock', 'HK_Stock', 'US_Stock'];
const endpoint = new URL('wss://api.tickdb.ai/v1/realtime'); endpoint.searchParams.set('api_key', apiKey); const ws = new WebSocket(endpoint, { perMessageDeflate: true // 在连接握手时协商 permessage-deflate 压缩,ws 自动解压。 });
ws.on('open', () => { if (fullMarkets.length && !ws.extensions.includes('permessage-deflate')) { console.error('Full-market data requires permessage-deflate'); ws.close(); return; }
// 混合产品类型时省略 type;有歧义的代码按类型另行订阅。 ws.send(JSON.stringify({ cmd: 'subscribe', data: { channel: 'ticker', symbols: tickerSymbols } })); // 盘口示例:美股、港股、A 股、中国期货与加密货币。 ws.send(JSON.stringify({ cmd: 'subscribe', data: { channel: 'depth', symbols: depthSymbols } })); // 逐笔成交示例额外包含香港期货。 ws.send(JSON.stringify({ cmd: 'subscribe', data: { channel: 'trade', symbols: tradeSymbols } }));
// 全量与个股 ticker 独立订阅,可同时使用,不影响 depth 和 trade。 if (fullMarkets.length) { ws.send(JSON.stringify({ cmd: 'subscribe', data: { universes: fullMarkets, channels: ['ticker'] } })); } });
ws.on('message', (raw) => { let payload; try { payload = JSON.parse(raw.toString()); } catch { console.error('Received an invalid JSON message'); return; }
// 普通推送为对象;全量快照和增量更新为数组。 for (const message of Array.isArray(payload) ? payload : [payload]) { if (['ticker', 'depth', 'trade'].includes(message.cmd)) { console.log(message.cmd, message.data); } else if (message.cmd === 'error') { console.error('Subscription error:', message.code, message.message); } } });
ws.on('error', () => { console.error('WebSocket connection failed'); });
TickDB 是 **A
Nur der Anfang wird gezeigt; den Rest findest du im Repo