livetennisapi-mcp 1.0.4
Fixed
A full MCP introspection pass errored twice.
This server exposes tools only, and the SDK registers the resources/* and prompts/* handlers lazily — so resources/list and prompts/list answered -32601 Method not found. That is spec-correct (the capabilities were never advertised, so a conforming client would not call them), but automated indexers are not conforming clients: Glama documents its introspection pass as tools/list, resources/list, prompts/list run unconditionally, and a pass that errors twice is a plausible way to end up unindexed and unscored.
Both now advertise the capability and return an empty collection — the honest answer, rather than registering a placeholder resource purely to satisfy an indexer.
initialize -> capabilities: prompts, resources, tools
tools/list -> 12
resources/list -> 0 (was -32601)
prompts/list -> 0 (was -32601)
Added
Dockerfile — indexers build and run the server to introspect it. Multi-stage, dev dependencies dropped, runs as the unprivileged node user, and works with no credentials because the no-key path is non-fatal by design.
Full changelog: https://github.com/livetennisapi/livetennisapi-mcp/blob/main/CHANGELOG.md