Перейти к содержимому

Twelve Data

Сервер для интеграции с Twelve Data API, предоставляющий доступ к финансовым данным акций, форекс и крипты в реальном времени via WebSocket.

Python
34 stars

Описание

Twelve Data Server обеспечивает seamless доступ к API Twelve Data для получения исторических временных рядов, реал-тайм котировок и метаданных инструментов. Включает u-tool — AI-роутер на базе OpenAI GPT-4o для запросов на естественном языке (например, ‘покажи акции Apple за неделю’). Поддерживает стриминг через WebSocket. Идеален для финансовых приложений, анализа рынка, индикаторов и событий. Технологии: Python, Docker, интеграция с Claude Desktop и VS Code. В ранней разработке.

Возможности

Доступ к рыночным данным

Получение исторических временных рядов, реал-тайм котировок и метаданных для акций, форекс, криптовалют.

u-tool для естественного языка

AI-роутер на GPT-4o для запросов на английском: анализ акций, индикаторы (RSI), финансовые比率, сравнения курсов.

Стриминг через WebSocket

Надежный поток цен, метрик рынка и событий в приложения в реальном времени.

Интеграция с инструментами

Поддержка Claude Desktop, VS Code, Docker; отладка через MCP Inspector.

Технические индикаторы

Поддержка 100+ индикаторов, фундаментальных данных, экономических календарей и ETF.

Установка

Установка рекомендуется через UV (без локальной установки):

uvx mcp-server-twelve-data --help

Через pip:

pip install mcp-server-twelve-data
python -m mcp_server_twelve_data --help

Конфигурация для Claude Desktop (с u-tool):

{
  "mcpServers": {
    "twelvedata": {
      "command": "uvx",
      "args": ["mcp-server-twelve-data@latest", "-k", "YOUR_TWELVE_DATA_API_KEY", "-u", "YOUR_OPEN_AI_APIKEY"]
    }
  }
}

Для VS Code (ручная настройка в User Settings JSON):

{
  "mcp": {
    "servers": {
      "twelvedata": {
        "command": "uvx",
        "args": [
          "mcp-server-twelve-data",
          "-k", "YOUR_TWELVE_DATA_API_KEY",
          "-u", "YOUR_OPENAI_API_KEY"
        ]
      }
    }
  }
}

Docker:

docker build -t mcp-server-twelve-data .

docker run --rm mcp-server-twelve-data -k YOUR_TWELVE_DATA_API_KEY -u YOUR_OPENAI_API_KEY -t streamable-http

Требуется API-ключ от Twelve Data и OpenAI (для u-tool).

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
34

Ссылки