Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 2.7 KB

File metadata and controls

62 lines (47 loc) · 2.7 KB

Massive Claude Code Plugin

This repo is a standalone Claude Code plugin for Massive, a financial data API platform. Customers install it to get API knowledge, interactive skills, and auto-configured MCP connectivity when building with Massive.

Repo structure

.claude-plugin/
  plugin.json                  - Plugin manifest (name: "massive", v1.0.0)
  marketplace.json             - Single-plugin marketplace for distribution
.claude/
  CLAUDE.md                    - Customer-facing API knowledge (loaded every session)
skills/                        - 5 interactive skills (slash commands)
  scaffold/SKILL.md            - /massive:scaffold - new project boilerplate
  discover/SKILL.md            - /massive:discover - find the right API endpoint
  debug/SKILL.md               - /massive:debug - diagnose API errors
  options/SKILL.md             - /massive:options - build options strategies
  dashboard/SKILL.md           - /massive:dashboard - scaffold Streamlit dashboards
README.md                      - Installation and usage docs

(No .mcp.json — the Massive MCP server is installed separately via
`uv tool install` and registered with `claude mcp add`, not bundled
with the plugin.)

Key dependencies

  • MCP server: massive-com/mcp_massive (installed separately via uv tool install git+..., required for live-API skills, requires Python 3.12+)
  • Python SDK: massive on PyPI (v2.5.0, Python 3.9+)
  • Also: JS/TS (@massive.com/client-js), Go (client-go), Kotlin/JVM (client-jvm)
  • MCP server indexes endpoints from massive.com/docs/rest/llms-full.txt

Installation (for customers)

# 1. Install the MCP server (global, shared across Claude Code + Codex)
uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive"

# 2. Register it with Claude Code
claude mcp add massive --scope user --env MASSIVE_API_KEY=your_key -- mcp_massive

# 3. Install the plugin
claude plugin marketplace add massive-com/claude-code-plugin
claude plugin install massive@massive-claude-code-plugin

Steps 1-2 are optional; without them the plugin still loads knowledge + skills, you just don't get live-API tools.

Local testing

claude --plugin-dir .

Brand and terminology

  • REST endpoints are "polled," never "streamed" (only WebSocket streams)
  • Individual tickers are not "markets." Markets are asset classes (equities, crypto, forex, etc.)
  • Futures aggregates use a different endpoint than equity aggregates. Say "one consistent API design pattern," not "one endpoint"
  • Never say "stock data app." Use: financial dashboards, quantitative analysis, algorithmic trading, fintech applications
  • No emojis in any content
  • No em dashes. Use commas, periods, semicolons, or parentheses