@@ -140,10 +140,10 @@ impl McpServer {
140140 "properties" : {
141141 "socket_path" : {
142142 "type" : "string" ,
143- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
143+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
144144 }
145145 } ,
146- "required" : [ "socket_path" ] ,
146+ "required" : [ ] ,
147147 "additionalProperties" : false
148148 } ) ,
149149 } ,
@@ -155,14 +155,14 @@ impl McpServer {
155155 "properties" : {
156156 "socket_path" : {
157157 "type" : "string" ,
158- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
158+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
159159 } ,
160160 "record_name" : {
161161 "type" : "string" ,
162162 "description" : "Name of the record to retrieve (e.g., server::Temperature)"
163163 }
164164 } ,
165- "required" : [ "socket_path" , " record_name"] ,
165+ "required" : [ "record_name" ] ,
166166 "additionalProperties" : false
167167 } ) ,
168168 } ,
@@ -174,7 +174,7 @@ impl McpServer {
174174 "properties" : {
175175 "socket_path" : {
176176 "type" : "string" ,
177- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
177+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
178178 } ,
179179 "record_name" : {
180180 "type" : "string" ,
@@ -184,7 +184,7 @@ impl McpServer {
184184 "description" : "New value for the record (must match record's type schema)"
185185 }
186186 } ,
187- "required" : [ "socket_path" , " record_name", "value" ] ,
187+ "required" : [ "record_name" , "value" ] ,
188188 "additionalProperties" : false
189189 } ) ,
190190 } ,
@@ -196,10 +196,10 @@ impl McpServer {
196196 "properties" : {
197197 "socket_path" : {
198198 "type" : "string" ,
199- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
199+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
200200 }
201201 } ,
202- "required" : [ "socket_path" ] ,
202+ "required" : [ ] ,
203203 "additionalProperties" : false
204204 } ) ,
205205 } ,
@@ -216,7 +216,7 @@ impl McpServer {
216216 "properties" : {
217217 "socket_path" : {
218218 "type" : "string" ,
219- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
219+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
220220 } ,
221221 "record_name" : {
222222 "type" : "string" ,
@@ -228,7 +228,7 @@ impl McpServer {
228228 "default" : true
229229 }
230230 } ,
231- "required" : [ "socket_path" , " record_name"] ,
231+ "required" : [ "record_name" ] ,
232232 "additionalProperties" : false
233233 } ) ,
234234 } ,
@@ -245,7 +245,7 @@ impl McpServer {
245245 "properties" : {
246246 "socket_path" : {
247247 "type" : "string" ,
248- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
248+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
249249 } ,
250250 "record_name" : {
251251 "type" : "string" ,
@@ -257,7 +257,7 @@ impl McpServer {
257257 "minimum" : 1
258258 }
259259 } ,
260- "required" : [ "socket_path" , " record_name"] ,
260+ "required" : [ "record_name" ] ,
261261 "additionalProperties" : false
262262 } ) ,
263263 } ,
@@ -269,10 +269,10 @@ impl McpServer {
269269 "properties" : {
270270 "socket_path" : {
271271 "type" : "string" ,
272- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
272+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
273273 }
274274 } ,
275- "required" : [ "socket_path" ] ,
275+ "required" : [ ] ,
276276 "additionalProperties" : false
277277 } ) ,
278278 } ,
@@ -284,10 +284,10 @@ impl McpServer {
284284 "properties" : {
285285 "socket_path" : {
286286 "type" : "string" ,
287- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
287+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
288288 }
289289 } ,
290- "required" : [ "socket_path" ] ,
290+ "required" : [ ] ,
291291 "additionalProperties" : false
292292 } ) ,
293293 } ,
@@ -299,10 +299,10 @@ impl McpServer {
299299 "properties" : {
300300 "socket_path" : {
301301 "type" : "string" ,
302- "description" : "Unix socket path to the AimDB instance (e.g., /tmp/aimdb-demo.sock) "
302+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
303303 }
304304 } ,
305- "required" : [ "socket_path" ] ,
305+ "required" : [ ] ,
306306 "additionalProperties" : false
307307 } ) ,
308308 } ,
@@ -698,14 +698,14 @@ impl McpServer {
698698 "properties" : {
699699 "socket_path" : {
700700 "type" : "string" ,
701- "description" : "Unix socket path to the running AimDB instance (e.g., /tmp/aimdb-demo.sock) "
701+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
702702 } ,
703703 "state_path" : {
704704 "type" : "string" ,
705705 "description" : "Path to state.toml (default: .aimdb/state.toml)"
706706 }
707707 } ,
708- "required" : [ "socket_path" ] ,
708+ "required" : [ ] ,
709709 "additionalProperties" : false
710710 } ) ,
711711 } ,
@@ -717,14 +717,14 @@ impl McpServer {
717717 "properties" : {
718718 "socket_path" : {
719719 "type" : "string" ,
720- "description" : "Unix socket path to the AimDB instance"
720+ "description" : "Unix socket path to the AimDB instance. Falls back to AIMDB_SOCKET env var if omitted. "
721721 } ,
722722 "record_key" : {
723723 "type" : "string" ,
724724 "description" : "Substring to match against record names (e.g., 'Temperature')"
725725 }
726726 } ,
727- "required" : [ "socket_path" , " record_key"] ,
727+ "required" : [ "record_key" ] ,
728728 "additionalProperties" : false
729729 } ) ,
730730 } ,
0 commit comments