TickDB MCP

Cobre Forex/FX · Metais Preciosos · Índices · Ações dos EUA (NASDAQ/NYSE) · Ações de HK · Ações A/CN · Criptomoedas através de 13 ferramentas MCP apoiadas por uma API REST.

Documentação

TickDB Logo

TickDB — API de dados de mercado em tempo real unificada para Forex, Ações e Cripto

Uma conexão para Forex, Metais Preciosos, Índices, Ações dos EUA, Ações de HK, A-Shares e Cripto

Conjunto de ferramentas de código aberto · Documentação completa da API + AI Skill + Implementação do servidor MCP

API Status AI-Native MCP CI Docs Check WebSocket Latency Docs License

Versão do idioma: 🇨🇳 简体中文 • 🇹🇼 繁體中文 • 🇺🇸 English

📚 Documentação online • 🌐 Site oficial • 🤖 Integração AI ↓


🎯 O que é o TickDB?

O TickDB é uma API de dados de mercado em tempo real nativa para IA (AI-native real-time market data API) voltada para desenvolvedores, agentes de IA e aplicações financeiras multi-mercado.

Através de uma única conexão (one connection), você acessa sem interrupções dados de mercado em tempo real e históricos de múltiplos mercados financeiros, incluindo Forex, Metais Preciosos, Índices, Ações dos EUA (NASDAQ / NYSE), Ações de HK, A-Shares e Criptomoedas.

O TickDB foi construído para desenvolvedores que precisam de dados de mercado confiáveis, de baixa latência e com suporte de longo prazo, ajudando você a evitar a complexidade de gerenciar múltiplas fontes de dados, protocolos e fornecedores, permitindo que você se concentre no seu negócio e nas suas estratégias.

Suporta várias formas de dados de mercado, incluindo execuções em nível de tick (trades), profundidade do livro de ordens (order book / depth), candles (candlestick) e muito mais, acessíveis via REST API e WebSocket, cobrindo cenários de negociação quantitativa, agentes de IA, sistemas de mercado em tempo real, plataformas de negociação e análise de dados.


🚀 Integração rápida

📦 Este repositório fornece o código-fonte completo: SKILL/ (configuração de AI Skill) · mcp/ (servidor MCP em Python, 13 ferramentas · Dockerfile · 46 testes unitários · CI · MIT). O endpoint hospedado mcp.tickdb.ai é executado com base no código de mcp/ — o que você vê, o que você implementa e o que a equipe oficial executa é o mesmo código.

Escolha uma das formas de integração que melhor se adequa a você:

FormaIndicado paraDescrição
💬 SkillUso imediato via conversa com IA, zero configuraçãoInstalação com um comando via npx, a IA obtém automaticamente uma chave de teste
🔌 MCPClientes de codificação com IA / implantação autônoma de código abertoEndpoint hospedado + configuração JSON, ou auto-implementação com base em mcp/
💻 CLITerminal / scripts / agentes de IAInstalação global via npm, consulta direta de dados de mercado pela linha de comando
🔧 REST APIIntegração de aplicaçõesAPI HTTP + 6 exemplos de endpoints
🌐 WebSocketDados em tempo real via streamingAssinatura de baixa latência para ticker / depth / trade

✨ Principais características

  • 🔌 Acesso unificado - Uma única API cobre Forex, metais preciosos, índices, ações dos EUA, ações de HK, A-Shares e criptomoedas
  • ⚡ Dados em tempo real - Stream via WebSocket, latência de ponta a ponta de aproximadamente 10-50ms
  • 🤖 Nativo para IA - A oferta oficial inclui Skill / MCP / CLI para integração com IA, pronto para uso em agentes de IA e assistentes de codificação
  • 🛠️ Amigável para desenvolvedores - API RESTful + WebSocket, respostas JSON estruturadas, documentação completa e exemplos em múltiplos idiomas
  • 🌍 Cobertura global - Mais de 37.527 instrumentos, 6 grandes mercados (US/HK/CN + Forex/Crypto/Indices)
  • 🆓 Comece gratuitamente - Sem necessidade de cartão de crédito, obtenha sua chave de API imediatamente

🏗️ Casos de uso típicos

  • Negociação quantitativa (Quantitative Trading) - Fonte de dados de mercado em tempo real para sistemas de algoritmos e estratégias
  • Agentes de IA / Assistentes de codificação - Através de Skill / MCP, permita que assistentes de IA consultem diretamente dados de mercado, com consultas orientadas por linguagem natural
  • Painéis de mercado - Exibição de preços em tempo real, monitoramento de ativos e carteiras
  • Aplicações de negociação - Construa interfaces de mercado e sistemas de gráficos semelhantes ao TradingView
  • Análise de dados e backtesting - Análise de dados históricos, backtesting de estratégias e pesquisas
  • Integração de serviços financeiros - Integre a plataformas de negociação existentes ou infraestrutura financeira
  • Auto-implementação / Privado - Não quer usar o endpoint hospedado? Implante por conta própria com base no código mcp/ deste repositório, com total controle sobre o fluxo de dados

🚀 Início rápido — REST API

1. Registre-se e obtenha sua chave de API

Visite TickDB.ai para criar uma conta e obter sua chave de API.

🔑 Autenticação

Todas as solicitações à API HTTP precisam incluir a chave de API no cabeçalho:

X-API-Key: YOUR_API_KEY

🌐 URL base

https://api.tickdb.ai

📋 Endpoints principais da API HTTP

EndpointMétodoDescrição
/v1/market/klineGETDados históricos de candles (K-line)
/v1/market/tickerGETDados de mercado em tempo real (Ticker)
/v1/market/depthGETDados de profundidade do livro de ordens (Order Book)
/v1/market/tradesGETHistórico de execuções recentes (Recent Trades)

🏪 Mercados suportados

Tipo de mercadoExemplo de formato de SymbolDescrição
Forex (FX)GBPUSDPrincipais pares de moedas (Base/Quote)
Metais PreciososXAUUSDMetais preciosos vs. dólar (Commodity / USD)
Ações dos EUAAAPL.USAções listadas na NYSE / NASDAQ
ÍndicesSPXÍndices de ações (ex.: S&P 500)
Ações de HK700.HKTítulos listados na Bolsa de Hong Kong
A-Shares600519.SHAções das bolsas de Xangai / Shenzhen
CriptomoedasBTCUSDTPares de negociação de ativos criptográficos

2. Obter dados de candles (K-line)

curl -H "X-API-Key: YOUR_API_KEY" \
     "https://api.tickdb.ai/v1/market/kline?symbol=700.HK&interval=1h&limit=24"

3. Obter dados de mercado em tempo real (Ticker)

curl -H "X-API-Key: YOUR_API_KEY" \
     "https://api.tickdb.ai/v1/market/ticker?symbols=AAPL.US,700.HK,BTCUSDT"

4. Obter dados de profundidade do livro de ordens (Depth)

curl -H "X-API-Key: YOUR_API_KEY" \
     "https://api.tickdb.ai/v1/market/depth?symbol=AAPL.US&limit=10"

5. Obter dados de execuções (Trades)

curl -H "X-API-Key: YOUR_API_KEY" \
     "https://api.tickdb.ai/v1/market/trades?symbols=AAPL.US&limit=20"

6. Consultar instrumentos disponíveis

curl -H "X-API-Key: YOUR_API_KEY" \
     "https://api.tickdb.ai/v1/symbols/available?market=HK&limit=10"

🌐 Assinatura em tempo real — WebSocket

Streaming de dados de baixa latência (10-50ms), ideal para painéis de mercado em tempo real, estratégias quantitativas e automação de agentes.

Canais suportados

  • ticker - Atualizações de preço em tempo real
  • depth - Mudanças no livro de ordens (Order Book)
  • trade - Execuções em tempo real
const ws = new WebSocket('wss://api.tickdb.ai/v1/realtime?api_key=YOUR_API_KEY');

ws.onopen = () => {
    // 订阅实时价格
    ws.send(JSON.stringify({
        cmd: 'subscribe',
        data: { channel: 'ticker', symbols: ['BTCUSDT'] }
    }));

    // 订阅订单簿变化
    ws.send(JSON.stringify({
        cmd: 'subscribe',
        data: { channel: 'depth', symbols: ['BTCUSDT'] }
    }));

    // 订阅实时成交数据
    ws.send(JSON.stringify({
        cmd: 'subscribe',
        data: { channel: 'trade', symbols: ['BTCUSDT'] }
    }));
};

🤖 Integração com IA

O TickDB é uma API de dados de mercado nativa para IA, oferecendo três formas nativas de integração, cobrindo desde conversas com zero configuração até integrações profundas em nível de produção.

💬 Skill — Use por meio de conversa

Após a instalação, a IA obtém automaticamente uma chave de teste, permitindo consultar 72 instrumentos populares sem registro:

npx clawhub@latest install tickdb-market-data

Ou utilize diretamente o arquivo SKILL deste repositório.

🔌 MCP — Integração permanente

Configuração única para que clientes de codificação com IA, como Claude, Cursor e Kiro, tenham acesso permanente a 13 ferramentas de dados de mercado.

Endpoint hospedado (recomendado, sem auto-implementação):

{
  "mcpServers": {
    "tickdb": {
      "type": "http",
      "url": "https://mcp.tickdb.ai/",
      "headers": {
        "X-TickDB-Key": "YOUR_API_KEY"
      }
    }
  }
}

Clientes suportados: Claude Code · Claude Desktop · Cursor · Kiro · Codex · Zed · Cherry Studio

O servidor MCP é de código aberto e está localizado no diretório mcp/ deste repositório.

📊 Visão geral do mcp/: 13 ferramentas MCP · Python 3.11+ · Pronto para Docker · 46 testes unitários · Licença MIT · CI contínuo

DocumentaçãoLink
Configuração de conexão do clientemcp/MCP_CLIENT_SETUP.md
Instruções de implantação (auto-implementação)mcp/DEPLOYMENT.md
Documentação completa do MCPmcp/README.md

💻 CLI — Terminal & Agent

npm install -g tickdb
tickdb config set-key YOUR_API_KEY
tickdb ticker BTCUSDT,XAUUSD

Veja mais na página de integração com IA no site oficial.


📚 Documentação online

Referência completa da API, parâmetros e exemplos de solicitações prontos para execução:


🤝 Comunidade e suporte


📄 Licença

Este documento está licenciado sob a Licença MIT.