read_integration: server_id and machine_id not discoverable via any read tool #18
Notifications
Due Date
No due date set.
Depends on
Reference: gronod/ombi-mcp#18
Reference in New Issue
Block a user
Summary
read_integrationmedia_server(info/libraries) requiresserver_id, andplex_librariesrequiresmachine_id— but no read tool exposes either identifier, so these actions cannot be used through the MCP surface.Environment
develop@d047d76Details
media_server info|librariesresolves a saved Emby/Jellyfin server viasavedServer, matchingid/serverIdinsideread_settings {section: emby|jellyfin}— butserverId,id, andmachineIdentifierare all inexcludedSettingsFields, so the settings projection never shows them.plex_librariesneedsmachine_id(PlexmachineIdentifier), which would come fromplex servers— currently broken by its own object-shape defect — but even that path is unverified as amachine_idsource.read_integration {"action":"media_server","service":"emby","resource":"info","server_id":"1"}→INVALID_ARGUMENT: no saved server matches server_id(the saved server's real id is unobservable).Expected
A discovery path for these identifiers — e.g. non-secret server ids emitted in the emby/jellyfin/plex settings projections, or a
media_server serverslisting action.Correlation IDs
17880360cd16ad8c8e1b2192,dc8a6a610e604eff1c5828c3