src / configSchematics.ts

import { createConfigSchematics } from "@lmstudio/sdk";

export const configSchematics = createConfigSchematics()
.field(
    "connection_uri",
    "string",
    {
        displayName: "Connection URI",
        hint: "Your Neo4j instance connection URI (e.g., neo4j://localhost:7687)",
    },
    "neo4j://127.0.0.1:7687",
)
.field(
    "database",
    "string",
    {
        displayName: "database",
        hint: "Your Neo4j database name",
    },
    "database",
)  
.field(
    "username",
    "string",
    {
        displayName: "Username",
        hint: "Your Neo4j username",
    },
    "neo4j",
)
.field(
    "password",
    "string",
    {
        displayName: "Password",
        hint: "Your Neo4j password"
    },
    "password",
)
.build();