keycloak-mcp
Version:
MCP server for Keycloak
28 lines • 844 B
JavaScript
import yargs from "yargs";
import { hideBin } from "yargs/helpers";
export const getKeycloakAdminCredentials = async () => {
const argv = await yargs(hideBin(process.argv))
.option("keycloak-url", {
describe: "Keycloak URL",
type: "string",
demandOption: false,
})
.option("keycloak-admin", {
describe: "Keycloak admin username",
type: "string",
demandOption: false,
})
.option("keycloak-admin-password", {
describe: "Keycloak admin password",
type: "string",
demandOption: false,
})
.help().argv;
return {
baseUrl: argv["keycloak-url"],
adminUsername: argv["keycloak-admin"],
adminPassword: argv["keycloak-admin-password"],
};
};
//# sourceMappingURL=keycloak-args.js.map