- Добавлен RazorConsole.Core для интерактивного TUI-дашборда - ToolRegistryService: живое включение/отключение модулей и отдельных методов - InMemoryLogSink: кольцевой буфер логов с фильтрацией по модулю - TUI: 3 таба (Overview, Logs, Settings) - IToolModule: generic-интерфейс для легкого добавления новых MCP-модулей - Guard-проверка TryCheckEnabled() во всех существующих инструментах
21 lines
515 B
C#
21 lines
515 B
C#
using LazyBear.MCP.Services.ToolRegistry;
|
|
|
|
namespace LazyBear.MCP.Services.Jira;
|
|
|
|
public sealed class JiraToolModule : IToolModule
|
|
{
|
|
public string ModuleName => "Jira";
|
|
public string Description => "Jira: задачи, комментарии, переходы статусов";
|
|
|
|
public IReadOnlyList<string> ToolNames =>
|
|
[
|
|
"GetIssue",
|
|
"ListIssues",
|
|
"CreateIssue",
|
|
"UpdateIssue",
|
|
"GetIssueStatuses",
|
|
"ListIssueComments",
|
|
"AddComment"
|
|
];
|
|
}
|