Polygon-io MCP Server
Official[!IMPORTANT] :test_tube: このプロジェクトは実験的なものであり、破壊的な変更が行われる可能性があります。
Massive.com MCP サーバー
Model Context Protocol (MCP) サーバーであり、LLMフレンドリーなインターフェースを通じて、完全な Massive.com 金融データAPIへのアクセスを提供します。
このサーバーは、エンドポイントごとに1つのツールを公開するのではなく、search(検索)、call(呼び出し)、query(クエリ)という3つの構成可能なツールをLLMに提供し、Massive.com APIの全範囲をカバーします。データはインメモリのSQLiteデータベースに保存でき、組み込みの金融関数で強化することも可能です。
ツール
ツール | 説明 |
| 自然言語クエリでAPIエンドポイントと組み込み関数を検索します。タイトル、パスパターン、説明を返します。クエリパラメータのドキュメントを表示するには |
| Massive.com REST APIエンドポイントを呼び出します。結果をインメモリデータベーステーブルとして保存 ( |
| 保存されたSQLite DBに対してSQLを実行します。 |
組み込み関数
関数は、call_api および query_data の apply パラメータを介して、API結果やクエリ出力に適用できます。関数を検索するには、scope="functions" を指定して search_endpoints を使用してください。
カテゴリ | 関数 |
Greeks |
|
Returns |
|
Technical |
|
データカバレッジ
このサーバーは、起動時に llms.txt からすべての Massive.com API エンドポイントを動的にインデックス化するため、APIと自動的に同期されます。カバレッジには以下が含まれます:
株式、オプション、FX、暗号資産、先物のアグリゲート
リアルタイムおよび過去の取引とクォート
市場スナップショット、上昇/下落銘柄
ティッカー詳細および参照データ
配当、株式分割、IPO
財務ファンダメンタルズ
アナリスト評価およびニュース (Benzinga)
国債利回り、インフレデータ
市場ステータスおよび休日
Related MCP server: Polygon MCP Server
インストール
前提条件
Python 3.12+
Massive.com APIキー
Astral UV (v0.4.0+)
Claude Code
まず、Claude Code をインストールします。
npm install -g @anthropic-ai/claude-codeMCPサーバーをインストールし、Claude Codeに登録します:
# Install the server (one-time — downloads dependencies ahead of time)
uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive@v0.10.0"
# Register with Claude Code
claude mcp add massive -e MASSIVE_API_KEY=your_api_key_here -- mcp_massive後で新しいバージョンにアップグレードするには:
uv tool upgrade mcp_massive[!NOTE]
uvxまたはuv run --withからのアップグレードですか? 以前のバージョンではuvx --from ... mcp_massiveやuv run --withが推奨されていました。これらのコマンドはコールドスタートのたびに依存関係をダウンロードするため、Claudeの30秒の接続タイムアウトを超える可能性があります。上記のようにuv tool installに切り替えてください。一度依存関係をダウンロードすれば、その後は即座に起動します。
このコマンドは、現在のプロジェクトにMCPサーバーをインストールします。
グローバルにインストールしたい場合は、-s <scope> フラグを付けてコマンドを実行できます。
その他のオプションについては claude mcp add --help を参照してください。
Claude Codeを起動するには、ターミナルで claude を実行します。
初めて使用する場合は、セットアップのプロンプトに従って認証を行ってください。
すでにClaude Desktop用にMCPサーバーがインストールされている場合は、claude mcp add-from-claude-desktop を実行することもできます。
Claude Desktop
Claude Desktop MCPインストール手順 に従って、初期インストールを完了し、設定ファイルを見つけます。
サーバーをインストールします:
uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive@v0.10.0"インストールされたバイナリパスを見つけます:
# Mac/Linux
which mcp_massive
# Windows
where mcp_massiveClaude Desktopの設定にサーバーを追加します。
<path_to_mcp_massive>を前のステップの出力に置き換え、残りのフィールドを埋めます。
{
"mcpServers": {
"massive": {
"command": "<path_to_mcp_massive>",
"env": {
"MASSIVE_API_KEY": "<your_api_key_here>",
"HOME": "<your_home_directory>"
}
}
}
}設定
環境変数
変数 | 必須 | デフォルト | 説明 |
| はい | — | Massive.com APIキー |
| いいえ | — |
|
| いいえ |
| トランスポートプロトコル: |
| いいえ |
| APIリクエストのベースURL |
| いいえ |
| エンドポイントインデックスのURL |
| いいえ |
| インメモリテーブルの最大数 |
| いいえ |
| 保存されたテーブルごとの最大行数 |
トランスポート
デフォルトではSTDIOトランスポートが使用されます。トランスポートは --transport CLI引数または MCP_TRANSPORT 環境変数で設定できます(CLI引数が優先されます)。
# CLI argument
MASSIVE_API_KEY=<your_api_key_here> uv run mcp_massive --transport streamable-http
# Environment variable
MCP_TRANSPORT=streamable-http MASSIVE_API_KEY=<your_api_key_here> uv run mcp_massive使用例
統合が完了すると、ClaudeにMassive.comのデータにアクセスするよう指示できます:
Get the latest price for AAPL stock
Show me yesterday's trading volume for MSFT
What were the biggest stock market gainers today?
Get me the latest crypto market data for BTC-USD
Calculate the 20-day SMA for AAPL closing prices over the last 3 months
Compute Black-Scholes delta for these option contracts開発
ローカルでの実行
前提条件 がインストールされていることを確認してください。
# Sync dependencies
uv sync
# Run the server
MASSIVE_API_KEY=your_api_key_here uv run mcp_massiveローカルのチェックアウトからインストールし、バイナリを直接参照します:
uv tool install --force /path/to/mcp_massive{
"mcpServers": {
"massive": {
"command": "mcp_massive",
"env": {
"MASSIVE_API_KEY": "your_api_key_here"
}
}
}
}デバッグ
デバッグとテストには、MCP Inspector の使用を推奨します:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp_massive run mcp_massiveこれにより、ブラウザインターフェースが起動し、MCPサーバーと直接対話して各ツールの入出力を確認できます。
ブラウザUIで STDIO トランスポートタイプを選択し、引数として uv と run mcp_massive を指定してください。
コードのリンティング
このプロジェクトでは、一般的な開発タスクに just を使用しています。PRを提出する前にコードをリントするには:
just lintこれにより ruff format と ruff check --fix が実行され、コードが自動的にフォーマットされ、リンティングの問題が修正されます。
リンク
プライバシーポリシー
このMCPサーバーは、Massive.comのAPIと対話して市場データを取得します。すべてのデータリクエストは、Massive.comのプライバシーポリシーおよび利用規約に従います。
Massive.com プライバシーポリシー: https://massive.com/legal/privacy
データ処理: このサーバーはユーザーデータを保存またはキャッシュしません。すべてのリクエストはMassive.comのAPIに直接プロキシされます。
APIキー: Massive.com APIキーは、APIへのリクエストを認証するためにのみ使用されます。
User-Agent: APIリクエストには、MCPサーバーのバージョン(例:
MCP-Massive/0.x.y)を含むUser-Agent文字列が含まれます。個人を特定できる情報は含まれません。
貢献
バグを見つけた場合や新機能のアイデアがある場合は、まず新しいIssueを提出して私たちと議論してください。 Issueには最大3週間以内に回答します。 オープンなIssueに対してPRを提出したいボランティアも歓迎しますが、事前に私たちと議論してください。 既存のIssueにリンクされていない、または事前に議論されていないPRは、原則として拒否されます。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that enables users to interact with Polygon.io API for retrieving financial market data including ticker details, quotes, aggregates, market status and news.81
- Apache 2.0
- MIT
Related MCP Connectors
Alpaca MCP — real-time US stock market data via the Alpaca Market Data API
Multi-tenant FastMCP server for Charles Schwab brokerage data, monetized via DPYC Tollbooth
Open-source MCP server for Zerodha Kite Connect. Portfolio, market data, backtesting, alerts.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/massive-com/mcp_massive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server