Добавлен MCP для Jira
Реализованы инструменты для задач, статусов и комментариев через Jira REST API. Jira-клиент зарегистрирован в сервере и вынесен в отдельные сервисы.
This commit is contained in:
25
LazyBear.MCP/Services/Jira/JiraClientFactory.cs
Normal file
25
LazyBear.MCP/Services/Jira/JiraClientFactory.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user