{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.krzysztofbury/librus-mcp","description":"Librus Synergia school gradebook: grades, attendance, timetable, homework, messages.","title":"Librus Synergia","repository":{"url":"https://github.com/krzysztofbury/librus-mcp","source":"github"},"version":"2.7.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"librus-mcp","version":"2.7.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The server requires Python 3.14; uv downloads it when missing.","type":"named","name":"--python","value":"3.14"}],"environmentVariables":[{"description":"Librus Synergia login.","isRequired":true,"isSecret":true,"name":"LIBRUS_USERNAME"},{"description":"Librus Synergia password.","isRequired":true,"isSecret":true,"name":"LIBRUS_PASSWORD"},{"description":"Short name for this login in tool calls.","default":"librus","name":"LIBRUS_ALIAS"}]},{"registryType":"oci","identifier":"ghcr.io/krzysztofbury/librus-mcp:2.7.0","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Keeps the server's private state, such as notification history, between runs.","type":"named","name":"--mount","value":"type=volume,src=librus-mcp-data,dst=/data"}],"environmentVariables":[{"description":"Librus Synergia login.","isRequired":true,"isSecret":true,"name":"LIBRUS_USERNAME"},{"description":"Librus Synergia password.","isRequired":true,"isSecret":true,"name":"LIBRUS_PASSWORD"},{"description":"Short name for this login in tool calls.","default":"librus","name":"LIBRUS_ALIAS"}]},{"registryType":"mcpb","identifier":"https://github.com/krzysztofbury/librus-mcp/releases/download/v2.7.0/librus-mcp-2.7.0.mcpb","fileSha256":"9d02c313af87eedc356799ed6734f9cf0ebf72797248bfa8d70b48fcc46442f2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-08T21:43:59.935898Z","publishedAt":"2026-11-08T21:43:59.935898Z","updatedAt":"2026-11-08T21:43:59.935898Z","isLatest":true}}}],"metadata":{"count":1}}
