Skip to main content
Glama
pishnuke

Market Data MCP Server

by pishnuke

mcp-market-data

MCP-сервер рыночных данных и данных по опционам («market-data») — сервер FastAPI

Развертываемый, минималистичный, подключаемый сервис, который предоставляет конечные точки, используемые LLM или любым клиентом для получения OHLCV, цепочек опционов, греков, основных корпоративных событий, а также для формирования обучающего набора данных с выравниванием/кэшированием. По умолчанию использует yfinance, поэтому работает «из коробки»; замените его на Polygon/IEX/и т. д., реализовав интерфейс DataProvider, приведенный ниже.

Запуск локально:

  pip install -r requirements.txt
  uvicorn app.main:app --host 0.0.0.0 --port 8000

Docker:

  docker build -t mcp-market-data:edge .
  docker run -p 8000:8000 --name mcp-market-data mcp-market-data:edge

Пример curl:

  curl "https://market-data.verumnomen.com/get_ohlcv?symbol=AAPL&timeframe=1d&start=2024-01-01&end=2024-06-30"
  curl -X POST https://market-data.verumnomen.com/make_dataset -H 'Content-Type: application/json' -d '{
    "symbols":["AAPL","NVDA"],
    "features":["ohlcv(1d,120d)","rv_park(5d)","ret_1d","iv30"],
    "horizon":"1d","window":"180d","align":"market_close"
  }'

Примечания

  • Образ будет публиковаться в ghcr.io/pishnuke/mcp-market-data:edge в ветке master, а также с тегом sha-<short>, и в ghcr.io/pishnuke/mcp-market-data:<tag> при отправке Git-тега, например v0.1.0.

  • Убедитесь, что ваш репозиторий публичный или что у потребителей есть разрешение на вытягивание (pull) из GHCR. Для приватных репозиториев потребителям потребуется токен.

  • Имя репозитория GHCR пишется в нижнем регистре; если в названии вашей организации/репозитория GitHub есть заглавные буквы, GHCR приводит их к нижнему регистру.

Укажите вашему MCP-клиенту путь к mcp.json (или запущенному URL) и вызывайте инструменты, такие как /get_ohlcv.

F
license - not found
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pishnuke/mcp-market-data'

If you have feedback or need assistance with the MCP directory API, please join our Discord server