MC

massive-com/mcp_massive

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

399 stars 115 forks 品質 86 トレンド 34MIT

金融市場データ Massive.com MCPサーバー

概要

:test_tube: このプロジェクトは実験的であり、変更が加えられる可能性があります。 モデルコンテキストプロトコル(MCP)サーバーで、LLM対応インターフェースを通じて Massive.com 金融データAPIへのアクセスを提供します。 エンドポイントごとに1つのツールを公開するのではなく、このサーバーはLLMに3つのコンポジタブルツール、すなわち、Massive.com API表面全体をカバーします。データはインメモリのSQLiteデータベースに保存でき、組み込みの財務機能で強化されます。 関数は、call_apiおよびquery_dataのapplyパラメータを通じてAPIの結果やクエリ出力に適用できます。発見するにはscope="functions"のsearch_endpointsを使いましょう。 サーバーは起動時にすべてのAPIエンドポイントを動的にインデックスし、Massive.com llms.txtから自動的にAPIと同期しています。

概要(AI 翻訳)

[!重要] :test_tube: このプロジェクトは実験的であり、変更が加わる可能性があります。

Massive.com MCPサーバー

モデルコンテキストプロトコル(MCP)サーバーで、LLM対応インターフェースを通じて Massive.com 金融データAPIへのアクセスを提供します。

エンドポイントごとに1つのツールを公開するのではなく、このサーバーはLLMに対して3つの組み合わせ可能なツール(検索**、呼び出し、クエリ)を提供し、Massive.com API表面全体をカバーします。データはメモリ内のSQLiteデータベースに保存され、組み込みの財務機能で強化できます。

[!ヒント] 何もインストールしたくないですか?Massiveはこのサーバーをhttps://mcp.massive.comでホストしています。 各クライアントで設定するためのAIツールのクイックスタートをご覧ください。

道具

道具 説明
search_endpoints 自然言語クエリでAPIエンドポイントや組み込み関数を検索します。タイトル、パスパターン、説明を返します。クエリパラメータドキュメントにはdetailを"more"に、完全なドキュメントには"verbose"を設定してください。結果を制限するにはmax_resultsを使いましょう。
call_api 任意の Massive.com REST APIエンドポイントを呼び出せます。インメモリデータベーステーブル(store_as)として結果を保存し、後処理関数の適用(apply)をサポートします。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

[!IMPORTANT] :test_tube: This project is experimental and could be subject to breaking changes.

Massive.com MCP Server

A Model Context Protocol (MCP) server that provides access to the full Massive.com financial data API through an LLM-friendly interface.

Rather than exposing one tool per endpoint, this server gives the LLM three composable tools — search, call, and query — that cover the entire Massive.com API surface. Data can be stored in an in-memory SQLite database, and enriched with built-in financial functions.

[!TIP] Don’t want to install anything? Massive hosts this server at https://mcp.massive.com. See the AI Tools quickstart for setup in each client.

Tools

Tool Description
search_endpoints Search for API endpoints and built-in functions by natural language query. Returns titles, path patterns, and descriptions. Set detail to "more" for query parameter docs, or "verbose" for full documentation. Use max_results to limit results.
call_api Call any Massive.com REST API endpoint. Supports storing results as an in-memory database table (store_as) and applying post-processing functions (apply). Paginated responses include a next-page hint.
query_data Run SQL against stored SQLite DB. Supports SHOW TABLES, DESCRIBE , DROP TABLE , CTEs, window functions, and more. Results can also be post-processed with apply.

Built-in Functions

Functions can be applied to API results or query output via the apply parameter on call_api and query_data. Use search_endpoints with scope="functions" to discover them.

Category Functions
Greeks bs_price, bs_delta, bs_gamma, bs_theta, bs_vega, bs_rho — Black-Scholes option pricing and greeks
Returns simple_return, log_return, cumulative_return, sharpe_ratio, sortino_ratio
Technical sma (simple moving average), ema (exponential moving average)

Data Coverage

The server dynamically indexes all Massive.com API endpoints at startup from llms.txt, so it automatically stays in sync with the API. Coverage includes:

GitHub で README 全文を見る

インストール

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp_massive run mcp_massive
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "massive": { "command": "<path_to_mcp_massive>", "env": { "MASSIVE_API_KEY": "<your_api_key_here>", "HOME": "<your_home_directory>" } } } }