MC

massive-com/mcp_massive

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

399 stars 115 forks Качество 86 Тренд 34MIT

MCP-сервер для данных финансовых рынков Massive.com

Обзор

:test_tube: Этот проект экспериментальный и может подвержен резким изменениям. Сервер Model Context Protocol (MCP), предоставляющий доступ к полному API финансовых данных Massive.com через интерфейс, дружественный к LLM. Вместо того чтобы предоставлять один инструмент на конечную точку, этот сервер предоставляет LLM три композитируемых инструмента — , , и — которые покрывают всю поверхность Massive.com API. Данные могут храниться в базе данных SQLite в памяти и обогащаться встроенными финансовыми функциями. Функции могут применяться к результатам API или запросам с помощью параметра apply на call_api и query_data. Используйте search_endpoints с scope="функциями" для их обнаружения. Сервер динамически индексирует все Massive.com API при запуске с llms.txt, поэтому автоматически синхронизируется с API.

Обзор (машинный перевод)

[! ВАЖНО] :test_tube: Этот проект экспериментальный и может подвержен резким изменениям.

Massive.com MCP Server

Сервер Model Context Protocol (MCP), предоставляющий доступ к полному API финансовых данных Massive.com через интерфейс, дружественный к LLM.

Вместо того чтобы предоставлять один инструмент на конечную точку, этот сервер предоставляет LLM три композитивных инструмента — search, call и query — которые покрывают всю поверхность Massive.com API. Данные могут храниться в базе данных SQLite в памяти и обогащаться встроенными финансовыми функциями.

[! СОВЕТ] Не хотите ничего устанавливать? Massive размещает этот сервер по адресу https://mcp.massive.com. Смотрите быстрый старт AI Tools для настройки в каждом клиенте.

Инструменты

Инструмент Описание
search_endpoints Поиск конечных точек API и встроенных функций по запросу на естественном языке. Возвращает заголовки, шаблоны путей и описания. Установите detail в "more" для документации параметров запроса или "verbose" для полной документации. Используйте max_results для ограничения результатов.
call_api Вызовите любую Massive.com REST API конечную точку. Поддерживает хранение результатов в виде таблицы базы данных в памяти (store_as) и применение функций постобработки (apply).

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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:

Открыть полный README на GitHub

Установка

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>" } } } }