feat: внедрение RazorConsole TUI с runtime-управлением MCP-инструментами
- Добавлен RazorConsole.Core для интерактивного TUI-дашборда - ToolRegistryService: живое включение/отключение модулей и отдельных методов - InMemoryLogSink: кольцевой буфер логов с фильтрацией по модулю - TUI: 3 таба (Overview, Logs, Settings) - IToolModule: generic-интерфейс для легкого добавления новых MCP-модулей - Guard-проверка TryCheckEnabled() во всех существующих инструментах
This commit is contained in:
19
LazyBear.MCP/Services/Confluence/ConfluenceToolModule.cs
Normal file
19
LazyBear.MCP/Services/Confluence/ConfluenceToolModule.cs
Normal file
@@ -0,0 +1,19 @@
|
||||
using LazyBear.MCP.Services.ToolRegistry;
|
||||
|
||||
namespace LazyBear.MCP.Services.Confluence;
|
||||
|
||||
public sealed class ConfluenceToolModule : IToolModule
|
||||
{
|
||||
public string ModuleName => "Confluence";
|
||||
public string Description => "Confluence: страницы, пространства, поиск";
|
||||
|
||||
public IReadOnlyList<string> ToolNames =>
|
||||
[
|
||||
"GetPage",
|
||||
"SearchPages",
|
||||
"CreatePage",
|
||||
"UpdatePage",
|
||||
"DeletePage",
|
||||
"GetSpace"
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user