Tags: punkpeye/fastmcp
Tags
feat: Implement Parameterless `server.start()` with CLI-Based Auto-Co… …nfiguration (#127) * feat: implement parameterless `server.start()` with CLI auto-configuration - add `#parseRuntimeConfig()` method for CLI argument parsing - support `--transport`, `--port`, `--endpoint` CLI args - add environment variable support: `FASTMCP_TRANSPORT, FASTMCP_PORT`, `FASTMCP_ENDPOINT` - implement configuration precedence: explicit > CLI > env > defaults - enable zero-boilerplate server startup with `server.start()` - maintain backward compatibility with explicit parameters - add clearer logging for `httpStream` transport type (misleading) * .
fix: replaced static imports with dynamic imports for the `file-type`… … package (#119) - `file-type` v21+ only provides ESM exports - `tsx` and other transpilers have complex module resolution that can conflict with pure ESM packages - the static import at module level fails before any code execution
fix: upgrade mcp proxy and add async to on close (#105) * chore: update mcp-proxy to version 5.0.0 and modify onClose handler to be async * fix: mock resolved values for onConnect and onDisconnect in FastMCP tests --------- Co-authored-by: TianyiLi <tianyili@TianyiLis-MacBook-Pro.local>
PreviousNext