@dollhousemcp/mcp-server
Version:
DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.
20 lines • 841 B
TypeScript
/**
* Permission evaluation HTTP routes and decision tracking.
*
* Provides:
* - POST /evaluate_permission — evaluates tool permissions via MCP-AQL
* - GET /permissions/status — returns current policies and recent decisions
* - Decision tracking ring buffer for the live dashboard feed
*/
import { Router } from 'express';
import type { MCPAQLHandler } from '../../handlers/mcp-aql/MCPAQLHandler.js';
/**
* Register permission-related routes on a gateway router.
* Must be called with the MCP-AQL handler for policy evaluation.
*/
export interface RegisterPermissionRoutesOptions {
homeDir?: string;
autoRepairHookAssets?: boolean;
}
export declare function registerPermissionRoutes(router: Router, handler: MCPAQLHandler, options?: RegisterPermissionRoutesOptions): void;
//# sourceMappingURL=permissionRoutes.d.ts.map