Polygon-io MCP Server
Official: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: Dingo 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.9.1"
# Register with Claude Code
claude mcp add massive -e MASSIVE_API_KEY=your_api_key_here -- mcp_massive後で新しいバージョンにアップグレードするには:
uv tool upgrade mcp_massiveuvx または 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.9.1"インストールされたバイナリパスを見つけます:
# 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を提出して私たちと議論してください。 私たちは最大3週間以内にIssueに対応します。 オープンなIssueに対してPRを提出したいボランティアも歓迎しますが、事前に私たちと議論してください。 既存のIssueにリンクされていない、または事前に議論されていないPRは、一般的に拒否されます。
Maintenance
Appeared in Searches
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/massive-com/mcp_massive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server