#!/usr/bin/env node /** * @module @macroforge/mcp-server * * Macroforge MCP (Model Context Protocol) Server * * This module provides the main entry point for the Macroforge MCP server, * which enables AI assistants and other MCP clients to access Macroforge * documentation, validate code with @derive decorators, and expand macros. * * The server communicates over stdio transport and exposes the following tools: * - `list-sections` - List available documentation sections * - `get-documentation` - Retrieve documentation content * - `macroforge-autofixer` - Validate TypeScript code with @derive decorators * - `expand-code` - Expand Macroforge macros and show generated code * - `get-macro-info` - Get documentation for macros and decorators * * @example * ```bash * # Run the server directly * npx @macroforge/mcp-server * * # Or configure in your MCP client settings * { * "mcpServers": { * "macroforge": { * "command": "npx", * "args": ["@macroforge/mcp-server"] * } * } * } * ``` */ export {}; //# sourceMappingURL=index.d.ts.map