Skip to content

livetennisapi-mcp 1.0.4

Choose a tag to compare

@bensynapse bensynapse released this 22 Jul 02:05

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