Confluence

This commit is contained in:
2026-04-13 15:57:56 +03:00
parent 2fe64d0903
commit 8ac5ad2bac
6 changed files with 459 additions and 5 deletions

View File

@@ -0,0 +1,25 @@
using Microsoft.Extensions.Configuration;
using RestSharp;
namespace LazyBear.MCP.Services.Confluence;
public static class ConfluenceClientFactory
{
public static RestClient CreateClient(IConfiguration configuration)
{
var confluenceUrl = configuration["Confluence:Url"] ?? "";
if (string.IsNullOrWhiteSpace(confluenceUrl))
{
throw new Exception("Confluence:Url нe задан");
}
var config = new RestClientOptions(confluenceUrl)
{
UserAgent = "LazyBear-Confluence-MCP",
Timeout = TimeSpan.FromMilliseconds(30000)
};
return new RestClient(config);
}
}