Version 2.3.2

This commit is contained in:
2026-02-20 14:49:56 +01:00
parent 5f9631077b
commit 41185cc08b
7 changed files with 1842 additions and 1223 deletions

View File

@@ -110,6 +110,7 @@ class MCPService {
var respectGitignore: Bool { settings.mcpRespectGitignore }
private let anytypeService = AnytypeMCPService.shared
private let paperlessService = PaperlessService.shared
// MARK: - Tool Schema Generation
@@ -214,6 +215,11 @@ class MCPService {
tools.append(contentsOf: anytypeService.getToolSchemas())
}
// Add Paperless-NGX tools if enabled and configured
if settings.paperlessEnabled && settings.paperlessConfigured {
tools.append(contentsOf: paperlessService.getToolSchemas())
}
return tools
}
@@ -332,6 +338,10 @@ class MCPService {
if name.hasPrefix("anytype_") {
return await anytypeService.executeTool(name: name, arguments: arguments)
}
// Route paperless_* tools to PaperlessService
if name.hasPrefix("paperless_") {
return await paperlessService.executeTool(name: name, arguments: arguments)
}
return ["error": "Unknown tool: \(name)"]
}
}