feat: добавить поддержку GitLab (api, clients, tools) и обновить документацию
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using LazyBear.MCP.Services.Confluence;
|
||||
using LazyBear.MCP.Services.GitLab;
|
||||
using LazyBear.MCP.Services.Jira;
|
||||
using LazyBear.MCP.Services.Kubernetes;
|
||||
using LazyBear.MCP.Services.Logging;
|
||||
@@ -25,11 +26,13 @@ var host = Host.CreateDefaultBuilder(args)
|
||||
services.AddSingleton<K8sClientProvider>();
|
||||
services.AddSingleton<JiraClientProvider>();
|
||||
services.AddSingleton<ConfluenceClientProvider>();
|
||||
services.AddSingleton<GitLabClientProvider>();
|
||||
|
||||
// Модули инструментов (добавь новый IToolModule — он появится в TUI)
|
||||
services.AddSingleton<IToolModule, JiraToolModule>();
|
||||
services.AddSingleton<IToolModule, KubernetesToolModule>();
|
||||
services.AddSingleton<IToolModule, ConfluenceToolModule>();
|
||||
services.AddSingleton<IToolModule, GitLabToolModule>();
|
||||
|
||||
// HTTP MCP endpoint запускаем в фоне, чтобы TUI оставался владельцем консоли
|
||||
services.AddHostedService<McpWebHostedService>();
|
||||
|
||||
Reference in New Issue
Block a user