Documentation

API reference, MCP (Model Context Protocol) integration, and rate limits for DroneCraft.

MCP Agent

The Drone Research Agent is an MCP (Model Context Protocol) server for drone manufacturers and engineers. It connects to document storage (Google Drive or Box), exposes research tools to AI assistants like ChatGPT, and returns structured results with a visual Canvas UI.

Features: Document search across Drive/Box; component analysis (motors, ESCs, batteries, props, frames, FCs); technical summarization; side‑by‑side component comparison; Canvas/Skybridge UI in ChatGPT. It is provider‑agnostic—switch between Google Drive and Box via DOCUMENT_PROVIDER.

Connecting: In ChatGPT: Settings → Developer → Add MCP Server: https://[your-mcp-host]/mcp. For local testing, use MCP Inspector. Discovery: GET /.well-known/mcp.json.

Full MCP docs: drone-research-agent.dronecraft.co.

DroneCraft Website

The DroneCraft web app is an AI‑powered drone design assistant. Describe your requirements in natural language; the assistant generates component specs, CAD‑style views, and a bill of materials. Designs update in real time as you iterate in the chat.

Features: AI chat for drone design; CAD blueprint view with measurements; 3D realistic view (Three.js); bill of materials with pricing and vendors; design gallery to save and manage designs; research integration via the MCP agent (component analysis, document search, comparisons).

Pages: / — designer with chat and live preview; /build — bill of materials; /designs — saved designs; /docs, /terms, /privacy — documentation and legal.

DroneCraft REST API

POST /api/drone-agent — Generate or modify a drone design from a natural-language message.

Request body: { message: string, currentDesign?, missingParts? }

Optional headers: X-User-OpenAI-Key (user’s OpenAI key).

Returns design_spec and build_print_spec.

MCP (Model Context Protocol)

DroneCraft uses an MCP-powered Drone Research Agent for document search, component analysis, and research.

  • Endpoint: /mcp
  • Discovery: GET /.well-known/mcp.json
  • Tools: box.search, drone.analyze_component, research.summarize, drone.compare_components

Full MCP docs: drone-research-agent.dronecraft.co (source: drone-research-agent/docs/DRONECRAFT_MCP_AGENT.md).

Rate Limits

DroneCraft API (/api/drone-agent)

  • Per minute: 10 requests
  • Per hour: 100 requests
  • Per day: 500 requests

Limits are per IP. On 429, Retry-After, X-RateLimit-Limit, and X-RateLimit-Remaining are returned.

MCP server (advertised): 120 req/min, 5,000 req/hour.