Polygon MCP Server について
Polygon MCP Serverは、証券や市場の情報を必要とするクライアント向けに、Polygon.ioの市場データを提供します。見積もり、過去の集計データ、ニュース、市場状況を照会できます。
主な機能
- 01銘柄情報の取得と検索
- 02最新の見積もりとスナップショット
- 03集計データと日次価格の取得
- 04市場状況の確認
- 05銘柄ニュースの検索
活用シーン
- 01銘柄の現在の見積もり確認
- 02過去の価格集計データの取得
- 03銘柄に関するニュースの確認
- 04市場の開場状況の確認
MCP 対応
MCP サーバーとして、Polygon.ioの市場データツールをMCPクライアントに公開します。利用にはPolygon.io APIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Polygon MCP サーバー
市場データ用の Polygon.io API と連携するツールを提供する Model Context Protocol(MCP)サーバーです。
機能
この MCP サーバーは、以下のツールを提供します。
- get_ticker_details - ティッカーシンボルの詳細を取得します
- get_latest_quote - ティッカーのリアルタイムの株価を取得します
- get_aggregates - ティッカーの集計バーを取得します
- get_daily_open_close - 日次の始値と終値を取得します
- get_market_status - 市場が開いているかどうかを確認します
- get_ticker_news - ティッカーのニュース記事を取得します
- list_tickers - 利用可能なティッカーを検索/一覧表示します
- get_snapshot - ティッカーのスナップショットを取得します
インストール
- このリポジトリをクローンします
- 依存関係をインストールします。
npm install - サーバーをビルドします。
npm run build
設定
サーバーには以下の環境変数が必要です。
POLYGON_API_KEY- お使いの Polygon.io API キー
MCP 設定の構成
MCP 設定ファイルに以下を追加します。
{
"mcpServers": {
"polygon": {
"command": "node",
"args": ["/path/to/polygon-server/build/index.js"],
"env": {
"POLYGON_API_KEY": "your-api-key"
}
}
}
}
使用例
市場の状況を取得する
{
"tool": "get_market_status",
"arguments": {}
}
ティッカーの詳細を取得する
{
"tool": "get_ticker_details",
"arguments": {
"ticker": "AAPL"
}
}
過去のデータを取得する
{
"tool": "get_aggregates",
"arguments": {
"ticker": "AAPL",
"timespan": "day",
"from": "2024-01-01",
"to": "2024-01-31"
}
}
ニュースを取得する
{
"tool": "get_ticker_news",
"arguments": {
"ticker": "TSLA",
"limit": 5
}
}
開発
- ウォッチモードで実行:
npm run watch - テストを実行:
npm test - コードをリント:
npm run lint
API ドキュメント
Polygon.io API の詳細については、こちらをご覧ください:https://polygon.io/docs
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。