{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.masondelan/selvedge","description":"Decision provenance for AI-coded codebases: the why, and what was already tried and rejected.","title":"Selvedge","repository":{"url":"https://github.com/masondelan/selvedge","source":"github","id":"1217601896"},"version":"0.3.10","websiteUrl":"https://selvedge.sh","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"selvedge","version":"0.3.10","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server binary (selvedge-server) differs from the package name, so uvx needs --from.","isRequired":true,"value":"selvedge","type":"named","name":"--from"},{"description":"Entry point that starts the MCP server over stdio. Plain `uvx selvedge` would launch the CLI instead.","isRequired":true,"value":"selvedge-server","type":"positional","valueHint":"selvedge-server"}],"environmentVariables":[{"description":"Override the SQLite path. Defaults to .selvedge/selvedge.db next to the codebase.","name":"SELVEDGE_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T03:12:56.889743Z","publishedAt":"2026-08-06T03:12:56.889743Z","updatedAt":"2026-08-06T03:12:56.889743Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.masondelan/selvedge","description":"Long-term memory for AI-coded codebases — agents log the why behind every change and read it back.","title":"Selvedge","repository":{"url":"https://github.com/masondelan/selvedge","source":"github","id":"1217601896"},"version":"0.3.8","websiteUrl":"https://selvedge.sh","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"selvedge","version":"0.3.8","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server binary (selvedge-server) differs from the package name, so uvx needs --from.","isRequired":true,"value":"selvedge","type":"named","name":"--from"},{"description":"Entry point that starts the MCP server over stdio. Plain `uvx selvedge` would launch the CLI instead.","isRequired":true,"value":"selvedge-server","type":"positional","valueHint":"selvedge-server"}],"environmentVariables":[{"description":"Override the SQLite path. Defaults to .selvedge/selvedge.db next to the codebase.","name":"SELVEDGE_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T03:54:37.92622Z","publishedAt":"2026-06-17T03:54:37.92622Z","updatedAt":"2026-06-17T03:54:37.92622Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.masondelan/selvedge","description":"Long-term memory for AI-coded codebases — agents log the why behind every change and read it back.","title":"Selvedge","repository":{"url":"https://github.com/masondelan/selvedge","source":"github","id":"1217601896"},"version":"0.3.9","websiteUrl":"https://selvedge.sh","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"selvedge","version":"0.3.9","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server binary (selvedge-server) differs from the package name, so uvx needs --from.","isRequired":true,"value":"selvedge","type":"named","name":"--from"},{"description":"Entry point that starts the MCP server over stdio. Plain `uvx selvedge` would launch the CLI instead.","isRequired":true,"value":"selvedge-server","type":"positional","valueHint":"selvedge-server"}],"environmentVariables":[{"description":"Override the SQLite path. Defaults to .selvedge/selvedge.db next to the codebase.","name":"SELVEDGE_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-22T23:54:21.226284Z","publishedAt":"2026-06-22T23:54:21.226284Z","updatedAt":"2026-06-22T23:54:21.226284Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.masondelan/selvedge","description":"Long-term memory for AI-coded codebases — agents log the why behind every change and read it back.","title":"Selvedge","repository":{"url":"https://github.com/masondelan/selvedge","source":"github","id":"1217601896"},"version":"0.3.9.1","websiteUrl":"https://selvedge.sh","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"selvedge","version":"0.3.9.1","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server binary (selvedge-server) differs from the package name, so uvx needs --from.","isRequired":true,"value":"selvedge","type":"named","name":"--from"},{"description":"Entry point that starts the MCP server over stdio. Plain `uvx selvedge` would launch the CLI instead.","isRequired":true,"value":"selvedge-server","type":"positional","valueHint":"selvedge-server"}],"environmentVariables":[{"description":"Override the SQLite path. Defaults to .selvedge/selvedge.db next to the codebase.","name":"SELVEDGE_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T16:31:04.918351Z","publishedAt":"2026-07-11T16:31:04.918351Z","updatedAt":"2026-07-11T16:31:04.918351Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.masondelan/selvedge","description":"Long-term memory for AI-coded codebases — agents log the why behind every change and read it back.","title":"Selvedge","repository":{"url":"https://github.com/masondelan/selvedge","source":"github","id":"1217601896"},"version":"0.3.9.2","websiteUrl":"https://selvedge.sh","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"selvedge","version":"0.3.9.2","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server binary (selvedge-server) differs from the package name, so uvx needs --from.","isRequired":true,"value":"selvedge","type":"named","name":"--from"},{"description":"Entry point that starts the MCP server over stdio. Plain `uvx selvedge` would launch the CLI instead.","isRequired":true,"value":"selvedge-server","type":"positional","valueHint":"selvedge-server"}],"environmentVariables":[{"description":"Override the SQLite path. Defaults to .selvedge/selvedge.db next to the codebase.","name":"SELVEDGE_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-25T06:52:44.329476Z","publishedAt":"2026-07-25T06:52:44.329476Z","updatedAt":"2026-07-25T06:52:44.329476Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.masondelan/selvedge","description":"Long-term memory for AI-coded codebases — agents log the why behind every change and read it back.","title":"Selvedge","repository":{"url":"https://github.com/masondelan/selvedge","source":"github","id":"1217601896"},"version":"0.3.9.3","websiteUrl":"https://selvedge.sh","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"selvedge","version":"0.3.9.3","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server binary (selvedge-server) differs from the package name, so uvx needs --from.","isRequired":true,"value":"selvedge","type":"named","name":"--from"},{"description":"Entry point that starts the MCP server over stdio. Plain `uvx selvedge` would launch the CLI instead.","isRequired":true,"value":"selvedge-server","type":"positional","valueHint":"selvedge-server"}],"environmentVariables":[{"description":"Override the SQLite path. Defaults to .selvedge/selvedge.db next to the codebase.","name":"SELVEDGE_DB"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T19:46:43.019978Z","publishedAt":"2026-08-01T19:46:43.019978Z","updatedAt":"2026-08-01T19:46:43.019978Z","isLatest":false}}}],"metadata":{"count":6}}
