UNPKG

@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.

9 lines 2.75 kB
/** * ElementActivationStrategy - Interface for element activation/deactivation strategies * * Defines the contract for all element type-specific activation strategies. * Each element type (personas, skills, templates, agents, memories, ensembles) * implements this interface to provide custom activation logic. */ export {}; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRWxlbWVudEFjdGl2YXRpb25TdHJhdGVneS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9oYW5kbGVycy9zdHJhdGVnaWVzL0VsZW1lbnRBY3RpdmF0aW9uU3RyYXRlZ3kudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztHQU1HIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBFbGVtZW50QWN0aXZhdGlvblN0cmF0ZWd5IC0gSW50ZXJmYWNlIGZvciBlbGVtZW50IGFjdGl2YXRpb24vZGVhY3RpdmF0aW9uIHN0cmF0ZWdpZXNcbiAqXG4gKiBEZWZpbmVzIHRoZSBjb250cmFjdCBmb3IgYWxsIGVsZW1lbnQgdHlwZS1zcGVjaWZpYyBhY3RpdmF0aW9uIHN0cmF0ZWdpZXMuXG4gKiBFYWNoIGVsZW1lbnQgdHlwZSAocGVyc29uYXMsIHNraWxscywgdGVtcGxhdGVzLCBhZ2VudHMsIG1lbW9yaWVzLCBlbnNlbWJsZXMpXG4gKiBpbXBsZW1lbnRzIHRoaXMgaW50ZXJmYWNlIHRvIHByb3ZpZGUgY3VzdG9tIGFjdGl2YXRpb24gbG9naWMuXG4gKi9cblxuLyoqXG4gKiBTdGFuZGFyZCBNQ1AgcmVzcG9uc2UgZm9ybWF0XG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTUNQUmVzcG9uc2Uge1xuICBjb250ZW50OiBBcnJheTx7XG4gICAgdHlwZTogc3RyaW5nO1xuICAgIHRleHQ6IHN0cmluZztcbiAgfT47XG59XG5cbi8qKlxuICogU3RyYXRlZ3kgaW50ZXJmYWNlIGZvciBlbGVtZW50IGFjdGl2YXRpb24gb3BlcmF0aW9uc1xuICovXG5leHBvcnQgaW50ZXJmYWNlIEVsZW1lbnRBY3RpdmF0aW9uU3RyYXRlZ3kge1xuICAvKipcbiAgICogQWN0aXZhdGUgYW4gZWxlbWVudCBieSBuYW1lXG4gICAqIEBwYXJhbSBuYW1lIC0gVGhlIG5hbWUgb2YgdGhlIGVsZW1lbnQgdG8gYWN0aXZhdGVcbiAgICogQHBhcmFtIGNvbnRleHQgLSBPcHRpb25hbCBhY3RpdmF0aW9uIGNvbnRleHQgKHBhcmFtZXRlcnMsIHZhcmlhYmxlcywgZXRjLilcbiAgICogQHJldHVybnMgTUNQLWZvcm1hdHRlZCByZXNwb25zZSB3aXRoIGFjdGl2YXRpb24gcmVzdWx0XG4gICAqL1xuICBhY3RpdmF0ZShuYW1lOiBzdHJpbmcsIGNvbnRleHQ/OiBSZWNvcmQ8c3RyaW5nLCBhbnk+KTogUHJvbWlzZTxNQ1BSZXNwb25zZT47XG5cbiAgLyoqXG4gICAqIERlYWN0aXZhdGUgYW4gZWxlbWVudCBieSBuYW1lXG4gICAqIEBwYXJhbSBuYW1lIC0gVGhlIG5hbWUgb2YgdGhlIGVsZW1lbnQgdG8gZGVhY3RpdmF0ZVxuICAgKiBAcmV0dXJucyBNQ1AtZm9ybWF0dGVkIHJlc3BvbnNlIHdpdGggZGVhY3RpdmF0aW9uIHJlc3VsdFxuICAgKi9cbiAgZGVhY3RpdmF0ZShuYW1lOiBzdHJpbmcpOiBQcm9taXNlPE1DUFJlc3BvbnNlPjtcblxuICAvKipcbiAgICogR2V0IGFsbCBjdXJyZW50bHkgYWN0aXZlIGVsZW1lbnRzIG9mIHRoaXMgdHlwZVxuICAgKiBAcmV0dXJucyBNQ1AtZm9ybWF0dGVkIHJlc3BvbnNlIHdpdGggbGlzdCBvZiBhY3RpdmUgZWxlbWVudHNcbiAgICovXG4gIGdldEFjdGl2ZUVsZW1lbnRzKCk6IFByb21pc2U8TUNQUmVzcG9uc2U+O1xuXG4gIC8qKlxuICAgKiBHZXQgZGV0YWlsZWQgaW5mb3JtYXRpb24gYWJvdXQgYSBzcGVjaWZpYyBlbGVtZW50XG4gICAqIEBwYXJhbSBuYW1lIC0gVGhlIG5hbWUgb2YgdGhlIGVsZW1lbnQgdG8gZ2V0IGRldGFpbHMgZm9yXG4gICAqIEByZXR1cm5zIE1DUC1mb3JtYXR0ZWQgcmVzcG9uc2Ugd2l0aCBlbGVtZW50IGRldGFpbHNcbiAgICovXG4gIGdldEVsZW1lbnREZXRhaWxzKG5hbWU6IHN0cmluZyk6IFByb21pc2U8TUNQUmVzcG9uc2U+O1xufVxuIl19