- Добавлен RazorConsole.Core для интерактивного TUI-дашборда - ToolRegistryService: живое включение/отключение модулей и отдельных методов - InMemoryLogSink: кольцевой буфер логов с фильтрацией по модулю - TUI: 3 таба (Overview, Logs, Settings) - IToolModule: generic-интерфейс для легкого добавления новых MCP-модулей - Guard-проверка TryCheckEnabled() во всех существующих инструментах
20 lines
483 B
C#
20 lines
483 B
C#
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"
|
|
];
|
|
}
|