@x12i/thalux-mcp
v0.2.1
Published
Separate metadata-builder and data-runtime MCP servers for Thalux
Readme
@x12i/thalux-mcp
Two separate MCP servers over the MCP 2025-11-25 JSON-RPC lifecycle:
- Metadata Builder: thalux-builder-mcp or /mcp/builder
- Data Runtime: thalux-runtime-mcp or /mcp/runtime
Both expose tools and resources. Prompts are intentionally deferred. The servers are stateless and support stdio plus JSON-response Streamable HTTP POST; standalone GET/SSE returns 405.
import {
createBuilderMcp,
createMcpHttpHandler,
createMcpWebHandler,
createRuntimeMcp,
} from "@x12i/thalux-mcp";
const nodeHandler = createMcpHttpHandler(createBuilderMcp({ metadataMapper }));
const workerHandler = createMcpWebHandler(createRuntimeMcp({ semanticExecutor }));The HTTP adapters validate browser origins, enforce request size limits, reject JSON-RPC batching, and return both structured tool content and a JSON text fallback.
