namespace Sozsoft.Mcp; /// /// Istemciye initialize yanitinda bildirilen sunucu kimligi ve yonerge metni. /// Yonerge modele hitap eder, son kullaniciya degil; bu yuzden dil anahtari uzerinden /// gecmez — protokol metnidir, arayuz metni degil. /// internal static class McpServerInfoDefaults { public const string Name = "sozsoft-platform"; /// Connector ekraninda gorunen kaynak adi. public const string DisplayName = "Sozsoft Platform"; public const string Version = "1.0.0"; public const string Instructions = "Sozsoft Platform data access. Do not guess table or column names: first find the list with " + "list_lists or search_schema, read its columns with describe_list, then query it with run_select " + "using named @parameters. Never inline literal values into SQL. Columns marked isSensitive must " + "not be selected. Call server_info first when a tool behaves unexpectedly. " + "To build screens or components, read the contract with get_dev_guide first (index, then the " + "section you need), inspect what exists with list_wizards/get_wizard and list_components/get_component, " + "then produce them with deploy_wizard and save_component; the guide's file-writing steps map to these tools. " + "Agree on screen type, data source, module and permissions with the user before deploying."; }