{"id":2100403,"recorded_at":"2026-11-02T09:18:23.121932Z","observed_at":"2026-11-02T09:18:23.121861Z","subject_kind":"source_record","subject":"mcp_registry:io.github.muchiny/mcp-legifrance","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://github.com/muchiny/mcp-legifrance"]],"name":"Légifrance (unofficial)","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-11-02T08:54:50.059508Z","status":"active","statusChangedAt":"2026-11-02T08:54:50.059508Z","updatedAt":"2026-11-02T08:54:50.059508Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Unofficial MCP server for French law via the Légifrance API (PISTE): search, read and cite texts.","name":"io.github.muchiny/mcp-legifrance","packages":[{"environmentVariables":[{"description":"OAuth client ID of your own Légifrance application on piste.gouv.fr. Never share it.","isRequired":true,"isSecret":true,"name":"LF_PISTE_CLIENT_ID"},{"description":"OAuth client secret of the same PISTE application.","isRequired":true,"isSecret":true,"name":"LF_PISTE_CLIENT_SECRET"},{"choices":["sandbox","production"],"default":"sandbox","description":"PISTE environment; credentials are environment-specific.","name":"LF_PISTE_ENV"}],"fileSha256":"28e836411326b783b7b566f496d2611602d9d8e03cf3fc8cd0fd78d847b2daab","identifier":"https://github.com/muchiny/mcp-legifrance/releases/download/v1.1.0/mcp-legifrance-1.1.0.mcpb","registryType":"mcpb","transport":{"type":"stdio"},"version":"1.1.0"},{"environmentVariables":[{"description":"OAuth client ID of your own Légifrance application on piste.gouv.fr. Never share it.","isRequired":true,"isSecret":true,"name":"LF_PISTE_CLIENT_ID"},{"description":"OAuth client secret of the same PISTE application.","isRequired":true,"isSecret":true,"name":"LF_PISTE_CLIENT_SECRET"},{"choices":["sandbox","production"],"default":"sandbox","description":"PISTE environment; credentials are environment-specific.","name":"LF_PISTE_ENV"}],"identifier":"ghcr.io/muchiny/mcp-legifrance:1.1.0","registryType":"oci","transport":{"type":"stdio"}}],"repository":{"id":"1420834686","source":"github","url":"https://github.com/muchiny/mcp-legifrance"},"title":"Légifrance (unofficial)","version":"1.1.0","websiteUrl":"https://github.com/muchiny/mcp-legifrance#readme"}},"source":"mcp_registry","summary":"Unofficial MCP server for French law via the Légifrance API (PISTE): search, read and cite texts."},"body_sha256":"6b83c751e7b32490080add4387a5335f60c5f6aa33900c65e3766d4ffb2fd99a","prev_id":1835989,"leaf":"0x771c34b322d89a3bba088106b53348e2d91697a101b09637ae1f60c5b21544f7","leaf_text":"{\"body\":\"6b83c751e7b32490080add4387a5335f60c5f6aa33900c65e3766d4ffb2fd99a\",\"id\":2100403,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793611103121861,\"prev\":1835989,\"subject\":\"mcp_registry:io.github.muchiny/mcp-legifrance\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}