MC

massive-com/mcp_massive

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

399 stars 115 forks 품질 86 트렌드 34MIT

금융시장 데이터를 위한 MCP 서버 Massive.com

개요

:test_tube: 이 프로젝트는 실험적이며 변경될 수 있습니다. LLM 친화적인 인터페이스를 통해 전체 Massive.com 금융 데이터 API에 접근할 수 있는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 엔드포인트당 하나의 도구를 노출하는 대신, 이 서버는 LLM에 Massive.com API 표면 전체를 커버하는 세 가지 조합 가능한 도구인 , 를 제공합니다. 데이터는 인메모리 SQLite 데이터베이스에 저장할 수 있으며, 내장된 금융 기능으로 보충할 수 있습니다. 함수는 call_api와 query_data의 apply 매개변수를 통해 API 결과나 쿼리 출력에 적용할 수 있습니다. scope="functions"가 있는 search_endpoints를 사용하여 함수를 발견하세요. 서버는 llms.txt에서 시작 시 모든 Massive.com API 엔드포인트를 동적으로 인덱싱하여 API와 자동으로 동기화됩니다.

개요(AI 번역)

[! 중요] :test_tube: 이 프로젝트는 실험적이며 변경될 수 있습니다.

Massive.com MCP 서버

LLM 친화적인 인터페이스를 통해 전체 Massive.com 금융 데이터 API에 접근할 수 있는 모델 컨텍스트 프로토콜(MCP) 서버입니다.

엔드포인트당 하나의 도구를 노출하는 대신, 이 서버는 LLM에 세 가지 컴포저블 도구 — search, call, query — 를 제공하여 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>" } } } }