MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / print_help

Function print_help

src/main.c:889–929  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

887/* ── Help ───────────────────────────────────────────────────────── */
888
889static void print_help(void) {
890 printf("codebase-memory-mcp %s\n\n", CBM_VERSION);
891 printf("Usage:\n");
892 printf(" codebase-memory-mcp Run MCP server on stdio\n");
893 printf(" codebase-memory-mcp cli [--progress] [--json] <tool> [args]\n");
894 printf(" Run one tool locally, then exit\n");
895 printf(" codebase-memory-mcp install [-y|-n] [--force] [--dry-run] "
896 "[--dir=<path>] [--skip-config]\n");
897 printf(" codebase-memory-mcp uninstall [-y|-n] [--dry-run]\n");
898 printf(" codebase-memory-mcp update [-y|-n]\n");
899 printf(" codebase-memory-mcp config <list|get|set|reset>\n");
900 printf(" codebase-memory-mcp --version Print version\n");
901 printf(" codebase-memory-mcp --help Print this help\n");
902 printf("\nUI options:\n");
903 printf(" --ui=true Enable HTTP graph visualization (persisted)\n");
904 printf(" --ui=false Disable HTTP graph visualization (persisted)\n");
905 printf(" --port=N Set UI port (default 9749, persisted)\n");
906 printf(" --tool-profile=analysis|scout Expose a restricted inspection surface\n");
907 printf("\nSupported automatic/conditional client surfaces (43):\n");
908 printf(" Claude Code, Codex CLI, Gemini CLI, Zed, OpenCode,\n");
909 printf(" Antigravity, Aider, KiloCode, VS Code, Cursor, Windsurf,\n");
910 printf(" Augment / Auggie, OpenClaw, Kiro, Junie, Hermes, OpenHands,\n");
911 printf(" Cline, Warp, Qwen Code, GitHub Copilot CLI, Factory Droid, Crush,\n");
912 printf(" Goose, Mistral Vibe, Qoder CLI, Kimi Code CLI, GitLab Duo CLI,\n");
913 printf(" Rovo Dev CLI, Amp, Devin CLI / Local, Tabnine, Continue / cn,\n");
914 printf(" Visual Studio, TRAE, Roo Code, Amazon Q Developer IDE,\n");
915 printf(" CodeBuddy Code CLI, IBM Bob IDE, IBM Bob Shell, Pochi, Pi,\n");
916 printf(" Sourcegraph Cody\n");
917 printf(" Conditional/explicit targets are changed only when their documented\n");
918 printf(" platform, marker, or explicit existing config path is present.\n");
919 printf(" Manual/UI MCP boundaries: Qodo, Warp, JetBrains AI/ACP, Replit,\n");
920 printf(" Plandex, SWE-agent, BLACKBOX, GitHub cloud agents, Jules,\n");
921 printf(" CodeRabbit.\n");
922 /* Rendered from the MCP tool registry: a hand-maintained copy here
923 * omitted check_index_coverage (#1361) and could silently drift again. */
924 char *tools_help = cbm_mcp_tools_help_list();
925 if (tools_help) {
926 printf("\n%s", tools_help);
927 free(tools_help);
928 }
929}
930
931/* ── Main ───────────────────────────────────────────────────────── */
932

Callers 1

handle_subcommandFunction · 0.85

Calls 1

cbm_mcp_tools_help_listFunction · 0.85

Tested by

no test coverage detected