Skip to main content
Glama
pishnuke

Market Data MCP Server

by pishnuke

mcp-market-data

Market & Options Data MCP ("market-data") — FastAPIサーバー

LLMや任意のクライアントがOHLCV、オプションチェーン、ギリシャ指標、基本的な企業イベントを取得し、調整/キャッシュ機能付きのトレーニングデータセットを構築するために使用するエンドポイントを公開する、デプロイ可能で最小限のベンダープラグイン可能なサービスです。デフォルトのプロバイダーとしてyfinanceを使用しているため、すぐに実行可能です。以下のDataProviderインターフェースを実装することで、Polygon/IEXなどに切り替えることができます。

ローカルでの実行:

  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"
  }'

注意事項

  • イメージはmasterブランチでghcr.io/pishnuke/mcp-market-data:edgeおよびsha-<short>タグに公開され、v0.1.0のようなGitタグをプッシュするとghcr.io/pishnuke/mcp-market-data:<tag>に公開されます。

  • リポジトリが公開されているか、利用者が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