Добавлен MCP для Jira
Реализованы инструменты для задач, статусов и комментариев через Jira REST API. Jira-клиент зарегистрирован в сервере и вынесен в отдельные сервисы.
This commit is contained in:
23
LazyBear.MCP/Services/Jira/JiraClientProvider.cs
Normal file
23
LazyBear.MCP/Services/Jira/JiraClientProvider.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using RestSharp;
|
||||
|
||||
namespace LazyBear.MCP.Services.Jira;
|
||||
|
||||
public sealed class JiraClientProvider
|
||||
{
|
||||
public RestClient? Client { get; }
|
||||
|
||||
public string? InitializationError { get; }
|
||||
|
||||
public JiraClientProvider(IConfiguration configuration)
|
||||
{
|
||||
try
|
||||
{
|
||||
Client = JiraClientFactory.CreateClient(configuration);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
InitializationError = $"{ex.GetType().Name}: {ex.Message}";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user