{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-libraryofcongress","description":"Search inside scanned US newspapers and browse the Library of Congress catalogue. No API key.","repository":{"url":"https://github.com/smeet666/mcp-libraryofcongress","source":"github"},"version":"2.0.0","websiteUrl":"https://github.com/smeet666/mcp-libraryofcongress#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-libraryofcongress","version":"2.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Identify your own client. The project's own identifier is appended, so the Library can always reach a human.","name":"LOC_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 6000, floor 3000.","name":"LOC_MIN_INTERVAL_MS"},{"description":"Deadline for one catalogue, record or collection request, in milliseconds. Default 30000.","name":"LOC_TIMEOUT_MS"},{"description":"Deadline for one search_newspapers request, in milliseconds. The full-text corpus answers in tens of seconds. Default 90000.","name":"LOC_NEWSPAPER_TIMEOUT_MS"},{"description":"silent, error, info or debug. Default error. Logs go to stderr.","name":"LOC_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-libraryofcongress/releases/download/v2.0.0/mcp-libraryofcongress-2.0.0.mcpb","version":"2.0.0","fileSha256":"909462ebf310fe0ebfcbad6077cc2be9b9d6e43d772b301a9901360e8374eead","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T15:08:42.171004Z","publishedAt":"2026-08-08T15:08:42.171004Z","updatedAt":"2026-08-08T15:08:42.171004Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-libraryofcongress","description":"Search inside scanned US newspapers and browse the Library of Congress catalogue. No API key.","repository":{"url":"https://github.com/smeet666/mcp-libraryofcongress","source":"github"},"version":"2.1.0","websiteUrl":"https://github.com/smeet666/mcp-libraryofcongress#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-libraryofcongress","version":"2.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Identify your own client. The project's own identifier is appended, so the Library can always reach a human.","name":"LOC_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 6000, floor 3000.","name":"LOC_MIN_INTERVAL_MS"},{"description":"Deadline for one catalogue, record or collection request, in milliseconds. Default 30000.","name":"LOC_TIMEOUT_MS"},{"description":"Deadline for one search_newspapers request, in milliseconds. The full-text corpus answers in tens of seconds. Default 90000.","name":"LOC_NEWSPAPER_TIMEOUT_MS"},{"description":"silent, error, info or debug. Default error. Logs go to stderr.","name":"LOC_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-libraryofcongress/releases/download/v2.1.0/mcp-libraryofcongress-2.1.0.mcpb","version":"2.1.0","fileSha256":"9c63b47e27731e3d889bde24d69079c08d9c399eaa78fda7e1e510e6d6f08165","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T18:30:19.081058Z","publishedAt":"2026-08-09T18:30:19.081058Z","updatedAt":"2026-08-09T18:30:19.081058Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-libraryofcongress","description":"Search inside scanned US newspapers and browse the Library of Congress catalogue. No API key.","repository":{"url":"https://github.com/smeet666/mcp-libraryofcongress","source":"github"},"version":"2.1.1","websiteUrl":"https://github.com/smeet666/mcp-libraryofcongress#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-libraryofcongress","version":"2.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Identify your own client. The project's own identifier is appended, so the Library can always reach a human.","name":"LOC_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 6000, floor 3000.","name":"LOC_MIN_INTERVAL_MS"},{"description":"Deadline for one catalogue, record or collection request, in milliseconds. Default 30000.","name":"LOC_TIMEOUT_MS"},{"description":"Deadline for one search_newspapers request, in milliseconds. The full-text corpus answers in tens of seconds. Default 90000.","name":"LOC_NEWSPAPER_TIMEOUT_MS"},{"description":"silent, error, info or debug. Default error. Logs go to stderr.","name":"LOC_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-libraryofcongress/releases/download/v2.1.1/mcp-libraryofcongress-2.1.1.mcpb","version":"2.1.1","fileSha256":"72c80eac59ad86edb39237f6dedbc0e9059b8cb2d55f7e6c33458a777724a0d8","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T09:02:45.480707Z","publishedAt":"2026-08-14T09:02:45.480707Z","updatedAt":"2026-08-14T09:02:45.480707Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-libraryofcongress","description":"Search inside scanned US newspapers and browse the Library of Congress catalogue. No API key.","repository":{"url":"https://github.com/smeet666/mcp-libraryofcongress","source":"github"},"version":"2.1.2","websiteUrl":"https://github.com/smeet666/mcp-libraryofcongress#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-libraryofcongress/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-libraryofcongress","version":"2.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Identify your own client. The project's own identifier is appended, so the Library can always reach a human.","name":"LOC_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 6000, floor 3000.","name":"LOC_MIN_INTERVAL_MS"},{"description":"Deadline for one catalogue, record or collection request, in milliseconds. Default 30000.","name":"LOC_TIMEOUT_MS"},{"description":"Deadline for one search_newspapers request, in milliseconds. The full-text corpus answers in tens of seconds. Default 90000.","name":"LOC_NEWSPAPER_TIMEOUT_MS"},{"description":"silent, error, info or debug. Default error. Logs go to stderr.","name":"LOC_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-libraryofcongress/releases/download/v2.1.2/mcp-libraryofcongress-2.1.2.mcpb","version":"2.1.2","fileSha256":"ed3892d6353d60b27ae3e4806914cdfa975fbeb6e04d258d4276a0a7ea28da99","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T17:31:21.271557Z","publishedAt":"2026-08-14T17:31:21.271557Z","updatedAt":"2026-08-14T17:31:21.271557Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T18:15:54.796843Z","publishedAt":"2026-08-03T18:15:54.796843Z","updatedAt":"2026-08-03T18:15:54.796843Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T19:48:48.9162Z","publishedAt":"2026-08-03T19:48:48.9162Z","updatedAt":"2026-08-03T19:48:48.9162Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T15:45:47.166547Z","publishedAt":"2026-08-04T15:45:47.166547Z","updatedAt":"2026-08-04T15:45:47.166547Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T16:12:40.143366Z","publishedAt":"2026-08-04T16:12:40.143366Z","updatedAt":"2026-08-04T16:12:40.143366Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/smeet666/mcp-lrclib#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T20:38:36.762209Z","publishedAt":"2026-08-04T20:38:36.762209Z","updatedAt":"2026-08-04T20:38:36.762209Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/smeet666/mcp-lrclib#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lrclib/releases/download/v1.2.0/mcp-lrclib-1.2.0.mcpb","version":"1.2.0","fileSha256":"207df387c77421bd6a8ec3d251268e8730ff1d207a2e4db30d559011007f4938","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T21:05:10.682129Z","publishedAt":"2026-08-04T21:05:10.682129Z","updatedAt":"2026-08-04T21:05:10.682129Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.3.0","websiteUrl":"https://github.com/smeet666/mcp-lrclib#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lrclib/releases/download/v1.3.0/mcp-lrclib-1.3.0.mcpb","version":"1.3.0","fileSha256":"b191fbbac295d0c010b6bdd1454b3291a357561a6bb1a3c2c1bd33b07167c8f2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T12:35:34.750005Z","publishedAt":"2026-08-05T12:35:34.750005Z","updatedAt":"2026-08-05T12:35:34.750005Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.4.0","websiteUrl":"https://github.com/smeet666/mcp-lrclib#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lrclib/releases/download/v1.3.0/mcp-lrclib-1.3.0.mcpb","version":"1.4.0","fileSha256":"c468c6f697f0cff6c9e0038bc5e092bb49881d35c7a57a7fd5b44701ee759fba","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T14:06:08.682257Z","publishedAt":"2026-08-05T14:06:08.682257Z","updatedAt":"2026-08-05T14:06:08.682257Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.5.0","websiteUrl":"https://github.com/smeet666/mcp-lrclib#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lrclib/releases/download/v1.5.0/mcp-lrclib-1.5.0.mcpb","version":"1.5.0","fileSha256":"4b7dad1f1b805f1df2f94e02fa7d953e97c2cafe86423ea1e41cb3e515bf3807","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T09:11:44.278561Z","publishedAt":"2026-08-07T09:11:44.278561Z","updatedAt":"2026-08-07T09:11:44.278561Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lrclib","description":"Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.","repository":{"url":"https://github.com/smeet666/mcp-lrclib","source":"github"},"version":"1.5.1","websiteUrl":"https://github.com/smeet666/mcp-lrclib#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lrclib/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lrclib","version":"1.5.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to LRCLIB.","name":"LRCLIB_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 500, floor 200.","name":"LRCLIB_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LRCLIB_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lrclib/releases/download/v1.5.1/mcp-lrclib-1.5.1.mcpb","version":"1.5.1","fileSha256":"84bd282046a3b0601e85f5855deaa623db0e373c4d908fbc747ce15cf370021c","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T09:03:28.18978Z","publishedAt":"2026-08-14T09:03:28.18978Z","updatedAt":"2026-08-14T09:03:28.18978Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T18:16:10.340879Z","publishedAt":"2026-08-03T18:16:10.340879Z","updatedAt":"2026-08-03T18:16:10.340879Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T19:48:49.579597Z","publishedAt":"2026-08-03T19:48:49.579597Z","updatedAt":"2026-08-03T19:48:49.579597Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T15:46:09.375214Z","publishedAt":"2026-08-04T15:46:09.375214Z","updatedAt":"2026-08-04T15:46:09.375214Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T16:12:40.987188Z","publishedAt":"2026-08-04T16:12:40.987188Z","updatedAt":"2026-08-04T16:12:40.987188Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/smeet666/mcp-lyricscom#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T20:38:43.096046Z","publishedAt":"2026-08-04T20:38:43.096046Z","updatedAt":"2026-08-04T20:38:43.096046Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.2.0","websiteUrl":"https://github.com/smeet666/mcp-lyricscom#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lyricscom/releases/download/v1.2.0/mcp-lyricscom-1.2.0.mcpb","version":"1.2.0","fileSha256":"2351b5827c6ebdfecd057a6c7c63cab2938cb3415b6cc7b2da4c7da68a9bc16d","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T21:05:15.040586Z","publishedAt":"2026-08-04T21:05:15.040586Z","updatedAt":"2026-08-04T21:05:15.040586Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.3.0","websiteUrl":"https://github.com/smeet666/mcp-lyricscom#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lyricscom/releases/download/v1.3.0/mcp-lyricscom-1.3.0.mcpb","version":"1.3.0","fileSha256":"c4e10c9b81a2cdde9362b785c56d3ebe07647dcd0ff16402f312f8733b318e85","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T12:35:49.375506Z","publishedAt":"2026-08-05T12:35:49.375506Z","updatedAt":"2026-08-05T12:35:49.375506Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.4.0","websiteUrl":"https://github.com/smeet666/mcp-lyricscom#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lyricscom/releases/download/v1.4.0/mcp-lyricscom-1.4.0.mcpb","version":"1.4.0","fileSha256":"5181375eb4caa3be18512bd46d2b865f993d07b9045056bd13617a54a76490c5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T09:13:34.640728Z","publishedAt":"2026-08-07T09:13:34.640728Z","updatedAt":"2026-08-07T09:13:34.640728Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-lyricscom","description":"Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.","repository":{"url":"https://github.com/smeet666/mcp-lyricscom","source":"github"},"version":"1.4.1","websiteUrl":"https://github.com/smeet666/mcp-lyricscom#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-lyricscom/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-lyricscom","version":"1.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to lyrics.com.","name":"LYRICSCOM_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1100.","name":"LYRICSCOM_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"LYRICSCOM_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-lyricscom/releases/download/v1.4.1/mcp-lyricscom-1.4.1.mcpb","version":"1.4.1","fileSha256":"47bf848783a3ef083b43741beb23a08599f76456f051e73bf631ac9d94fa2d5e","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T09:03:23.525384Z","publishedAt":"2026-08-14T09:03:23.525384Z","updatedAt":"2026-08-14T09:03:23.525384Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-marmiton","description":"Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.","repository":{"url":"https://github.com/smeet666/mcp-marmiton","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"mcp-marmiton","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to Marmiton.","name":"MARMITON_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1000, floor 500.","name":"MARMITON_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"MARMITON_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T18:16:11.079286Z","publishedAt":"2026-08-03T18:16:11.079286Z","updatedAt":"2026-08-03T18:16:11.079286Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-marmiton","description":"Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.","repository":{"url":"https://github.com/smeet666/mcp-marmiton","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"mcp-marmiton","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to Marmiton.","name":"MARMITON_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1000, floor 500.","name":"MARMITON_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"MARMITON_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T19:48:50.107333Z","publishedAt":"2026-08-03T19:48:50.107333Z","updatedAt":"2026-08-03T19:48:50.107333Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-marmiton","description":"Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.","repository":{"url":"https://github.com/smeet666/mcp-marmiton","source":"github"},"version":"1.0.4","packages":[{"registryType":"npm","identifier":"mcp-marmiton","version":"1.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to Marmiton.","name":"MARMITON_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1000, floor 500.","name":"MARMITON_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"MARMITON_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T15:46:11.693716Z","publishedAt":"2026-08-04T15:46:11.693716Z","updatedAt":"2026-08-04T15:46:11.693716Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-marmiton","description":"Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.","repository":{"url":"https://github.com/smeet666/mcp-marmiton","source":"github"},"version":"1.1.0","packages":[{"registryType":"npm","identifier":"mcp-marmiton","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to Marmiton.","name":"MARMITON_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1000, floor 500.","name":"MARMITON_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"MARMITON_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T16:12:55.640997Z","publishedAt":"2026-08-04T16:12:55.640997Z","updatedAt":"2026-08-04T16:12:55.640997Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-marmiton","description":"Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.","repository":{"url":"https://github.com/smeet666/mcp-marmiton","source":"github"},"version":"1.2.0","packages":[{"registryType":"npm","identifier":"mcp-marmiton","version":"1.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to Marmiton.","name":"MARMITON_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1000, floor 500.","name":"MARMITON_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"MARMITON_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T19:43:04.352378Z","publishedAt":"2026-08-04T19:43:04.352378Z","updatedAt":"2026-08-04T19:43:04.352378Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-marmiton","description":"Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.","repository":{"url":"https://github.com/smeet666/mcp-marmiton","source":"github"},"version":"1.2.1","websiteUrl":"https://github.com/smeet666/mcp-marmiton#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-marmiton/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-marmiton/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-marmiton","version":"1.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to Marmiton.","name":"MARMITON_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1000, floor 500.","name":"MARMITON_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"MARMITON_LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T20:39:07.909386Z","publishedAt":"2026-08-04T20:39:07.909386Z","updatedAt":"2026-08-04T20:39:07.909386Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.smeet666/mcp-marmiton","description":"Search Marmiton recipes, read ingredients and steps, and scale quantities to any servings.","repository":{"url":"https://github.com/smeet666/mcp-marmiton","source":"github"},"version":"1.3.0","websiteUrl":"https://github.com/smeet666/mcp-marmiton#readme","icons":[{"src":"https://raw.githubusercontent.com/smeet666/mcp-marmiton/main/assets/icon-128.png","mimeType":"image/png","sizes":["128x128"]},{"src":"https://raw.githubusercontent.com/smeet666/mcp-marmiton/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"mcp-marmiton","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Override the User-Agent sent to Marmiton.","name":"MARMITON_USER_AGENT"},{"description":"Minimum milliseconds between requests. Default 1000, floor 500.","name":"MARMITON_MIN_INTERVAL_MS"},{"description":"silent, error, info or debug. Default error.","name":"MARMITON_LOG_LEVEL"}]},{"registryType":"mcpb","identifier":"https://github.com/smeet666/mcp-marmiton/releases/download/v1.3.0/mcp-marmiton-1.3.0.mcpb","version":"1.3.0","fileSha256":"88f0afa90befd96820d5fe5300a694fcf07f4fc84303a1949551b9ae95581bde","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T21:05:32.504198Z","publishedAt":"2026-08-04T21:05:32.504198Z","updatedAt":"2026-08-04T21:05:32.504198Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.smeet666/mcp-marmiton:1.3.0","count":30}}
