feat(mcp): add document inbox tools and PDF transfers

This commit is contained in:
2026-10-09 19:13:42 +02:00
parent 15e480ee9a
commit 899e5bb339
13 changed files with 586 additions and 21 deletions

View File

@@ -71,7 +71,7 @@ export async function createMcpContext(
}
}
export function assertToolPermission(context: McpContext, tool: McpTool) {
export function assertToolPermission(context: McpContext, tool: Pick<McpTool, "name" | "requiredPermissions">) {
if (context.isAdmin) return
const allowed = tool.requiredPermissions.every((permission) =>
@@ -85,4 +85,3 @@ export function assertToolPermission(context: McpContext, tool: McpTool) {
)
}
}