
massive-com/mcp_massive
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
金融市場データ 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:
インストール
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp_massive run mcp_massive設定
{
"mcpServers": {
"massive": {
"command": "<path_to_mcp_massive>",
"env": {
"MASSIVE_API_KEY": "<your_api_key_here>",
"HOME": "<your_home_directory>"
}
}
}
}