{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.slymnysr/sift","description":"Runs a command, keeps every byte on disk, returns only the lines that matter","title":"sift","repository":{"url":"https://github.com/slymnysr/sift","source":"github"},"version":"1.0.2","websiteUrl":"https://github.com/slymnysr/sift","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"sift-cli","version":"1.0.2","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The server half is an extra. The command line alone has no dependencies, and somebody who wants it should not have to carry a protocol library for it.","value":"sift-cli[mcp]","type":"named","name":"--from"}],"packageArguments":[{"description":"Serve over stdio. The same server the sift-mcp command starts.","value":"mcp","type":"positional","valueHint":"mcp"}],"environmentVariables":[{"description":"A free NVIDIA NIM key. Optional: without one every tool still runs the command, still keeps every byte, and still returns the exit code -- what is lost is the model's choice of lines, not the output. Also read from ~/.config/nvidia/api_key.","isSecret":true,"name":"NVIDIA_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T01:05:42.391266Z","publishedAt":"2026-09-09T01:05:42.391266Z","updatedAt":"2026-09-09T01:05:42.391266Z","isLatest":true}}}],"metadata":{"count":1}}
