Files
LazyBearWorks/LazyBear.MCP/Services/Jira/JiraClientFactory.cs
Shahovalov MIkhail f3964075cc Добавлен MCP для Jira
Реализованы инструменты для задач, статусов и комментариев через Jira REST API. Jira-клиент зарегистрирован в сервере и вынесен в отдельные сервисы.
2026-04-13 10:44:45 +03:00

26 lines
624 B
C#

using Microsoft.Extensions.Configuration;
using RestSharp;
namespace LazyBear.MCP.Services.Jira;
public static class JiraClientFactory
{
public static RestClient CreateClient(IConfiguration configuration)
{
var jiraUrl = configuration["Jira:Url"] ?? "";
if (string.IsNullOrWhiteSpace(jiraUrl))
{
throw new Exception("Jira:Url не задан");
}
var config = new RestClientOptions(jiraUrl)
{
UserAgent = "LazyBear-Jira-MCP",
Timeout = TimeSpan.FromMilliseconds(30000)
};
return new RestClient(config);
}
}