History of Grain SQL
io.github.pattrnlabs/grain · Registry status: active
Every published change to this entry, most recent first.
| 2026-10-09 | Declared version: 0.10.27 → 0.10.30 |
|---|---|
| 2026-10-09 | Last changed in the registry (raw): 2026-10-07 → 2026-10-08 |
| 2026-10-09 | First listed in the registry (raw): 2026-10-07 → 2026-10-08 |
| 2026-10-09 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.27","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.30","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-09 | Package versions (raw): 0.10.27 → 0.10.30 |
| 2026-10-08 | Declared version: 0.10.24 → 0.10.27 |
| 2026-10-08 | Last changed in the registry (raw): 2026-10-06 → 2026-10-07 |
| 2026-10-08 | First listed in the registry (raw): 2026-10-06 → 2026-10-07 |
| 2026-10-08 | Icon formats (raw): – → image/png |
| 2026-10-08 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.24","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.27","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-08 | Package versions (raw): 0.10.24 → 0.10.27 |
| 2026-10-08 | Name: Grain → Grain SQL |
| 2026-10-07 | Declared version: 0.10.23 → 0.10.24 |
| 2026-10-07 | Last changed in the registry (raw): 2026-10-05 → 2026-10-06 |
| 2026-10-07 | First listed in the registry (raw): 2026-10-05 → 2026-10-06 |
| 2026-10-07 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.23","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.24","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-07 | Package versions (raw): 0.10.23 → 0.10.24 |
| 2026-10-06 | Declared version: 0.10.22 → 0.10.23 |
| 2026-10-06 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.22","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.23","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-06 | Package versions (raw): 0.10.22 → 0.10.23 |
| 2026-10-05 | Declared version: 0.10.20 → 0.10.22 |
| 2026-10-05 | Last changed in the registry (raw): 2026-10-03 → 2026-10-05 |
| 2026-10-05 | First listed in the registry (raw): 2026-10-03 → 2026-10-05 |
| 2026-10-05 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.20","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.22","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-05 | Package versions (raw): 0.10.20 → 0.10.22 |
| 2026-10-04 | Declared version: 0.10.19 → 0.10.20 |
| 2026-10-04 | Last changed in the registry (raw): 2026-10-01 → 2026-10-03 |
| 2026-10-04 | First listed in the registry (raw): 2026-10-01 → 2026-10-03 |
| 2026-10-04 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.19","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.20","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-04 | Package versions (raw): 0.10.19 → 0.10.20 |
| 2026-10-02 | Declared version: 0.10.18 → 0.10.19 |
| 2026-10-02 | Last changed in the registry (raw): 2026-09-30 → 2026-10-01 |
| 2026-10-02 | First listed in the registry (raw): 2026-09-30 → 2026-10-01 |
| 2026-10-02 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.18","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.19","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-02 | Package versions (raw): 0.10.18 → 0.10.19 |
| 2026-10-01 | Declared version: 0.10.17 → 0.10.18 |
| 2026-10-01 | Last changed in the registry (raw): 2026-09-28 → 2026-09-30 |
| 2026-10-01 | First listed in the registry (raw): 2026-09-28 → 2026-09-30 |
| 2026-10-01 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.17","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.18","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-10-01 | Package versions (raw): 0.10.17 → 0.10.18 |
| 2026-09-29 | Declared version: 0.10.15 → 0.10.17 |
| 2026-09-29 | Last changed in the registry (raw): 2026-09-27 → 2026-09-28 |
| 2026-09-29 | First listed in the registry (raw): 2026-09-27 → 2026-09-28 |
| 2026-09-29 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.15","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.17","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-09-29 | Package versions (raw): 0.10.15 → 0.10.17 |
| 2026-09-28 | Declared version: 0.10.14 → 0.10.15 |
| 2026-09-28 | Last changed in the registry (raw): 2026-09-26 → 2026-09-27 |
| 2026-09-28 | First listed in the registry (raw): 2026-09-26 → 2026-09-27 |
| 2026-09-28 | Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.14","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"grain-tools","version":"0.10.15","runtimeHint":"npx","transport":"stdio","environment":[{"name":"GRAIN_CONNECTIONS","description":"JSON array of Grain connection profiles for headless use.","format":"string","required":false,"secret":true},{"name":"GRAIN_MCP_SAFE_MODE","description":"Set to false to allow mutating SQL. Defaults to true.","format":"boolean","required":false,"secret":false},{"name":"GRAIN_MAX_ROWS","description":"Maximum rows returned by query tools. Defaults to 10000.","format":"number","required":false,"secret":false}],"additional_arguments_declared":true}],"remotes":[]} |
| 2026-09-28 | Package versions (raw): 0.10.14 → 0.10.15 |
This view pages forward and states no total: individual rows are dropped only at output time when their evidence is missing. A counted total would be larger than what is shown.
tracevero · https://tracevero.com/mcp/io-github-pattrnlabs-grain/aenderungen