
massive-com/mcp_massive
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
금융시장 데이터를 위한 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:
설치
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>"
}
}
}
}