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.

25 lines 4.43 kB
export class DefaultEnhancedIndexHelpers { builder; relationshipService; actionTriggerExtractorFactory; triggerMetricsTrackerFactory; constructor(builder, relationshipService, actionTriggerExtractorFactory, triggerMetricsTrackerFactory) { this.builder = builder; this.relationshipService = relationshipService; this.actionTriggerExtractorFactory = actionTriggerExtractorFactory; this.triggerMetricsTrackerFactory = triggerMetricsTrackerFactory; } get elementDefinitionBuilder() { return this.builder; } get semanticRelationshipService() { return this.relationshipService; } createActionTriggerExtractor(context) { return this.actionTriggerExtractorFactory(context); } createTriggerMetricsTracker(options) { return this.triggerMetricsTrackerFactory(options); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRW5oYW5jZWRJbmRleEhlbHBlcnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcG9ydGZvbGlvL2VuaGFuY2VkLWluZGV4L0VuaGFuY2VkSW5kZXhIZWxwZXJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBLE1BQU0sT0FBTywyQkFBMkI7SUFFbkI7SUFDQTtJQUNBO0lBQ0E7SUFKbkIsWUFDbUIsT0FBaUMsRUFDakMsbUJBQWdELEVBQ2hELDZCQUE0RCxFQUM1RCw0QkFBMEQ7UUFIMUQsWUFBTyxHQUFQLE9BQU8sQ0FBMEI7UUFDakMsd0JBQW1CLEdBQW5CLG1CQUFtQixDQUE2QjtRQUNoRCxrQ0FBNkIsR0FBN0IsNkJBQTZCLENBQStCO1FBQzVELGlDQUE0QixHQUE1Qiw0QkFBNEIsQ0FBOEI7SUFDMUUsQ0FBQztJQUVKLElBQVcsd0JBQXdCO1FBQ2pDLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBRUQsSUFBVywyQkFBMkI7UUFDcEMsT0FBTyxJQUFJLENBQUMsbUJBQW1CLENBQUM7SUFDbEMsQ0FBQztJQUVNLDRCQUE0QixDQUFDLE9BQXNDO1FBQ3hFLE9BQU8sSUFBSSxDQUFDLDZCQUE2QixDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3JELENBQUM7SUFFTSwyQkFBMkIsQ0FBQyxPQUFxQztRQUN0RSxPQUFPLElBQUksQ0FBQyw0QkFBNEIsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUNwRCxDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBFbGVtZW50RGVmaW5pdGlvbkJ1aWxkZXIgfSBmcm9tICcuL0VsZW1lbnREZWZpbml0aW9uQnVpbGRlci5qcyc7XG5pbXBvcnQgeyBBY3Rpb25UcmlnZ2VyRXh0cmFjdG9yLCBBY3Rpb25UcmlnZ2VyRXh0cmFjdG9yQ29udGV4dCB9IGZyb20gJy4vQWN0aW9uVHJpZ2dlckV4dHJhY3Rvci5qcyc7XG5pbXBvcnQgeyBUcmlnZ2VyTWV0cmljc1RyYWNrZXIsIFRyaWdnZXJNZXRyaWNzVHJhY2tlck9wdGlvbnMgfSBmcm9tICcuL1RyaWdnZXJNZXRyaWNzVHJhY2tlci5qcyc7XG5pbXBvcnQgeyBTZW1hbnRpY1JlbGF0aW9uc2hpcFNlcnZpY2UgfSBmcm9tICcuL1NlbWFudGljUmVsYXRpb25zaGlwU2VydmljZS5qcyc7XG5cbmV4cG9ydCB0eXBlIEFjdGlvblRyaWdnZXJFeHRyYWN0b3JGYWN0b3J5ID0gKGNvbnRleHQ6IEFjdGlvblRyaWdnZXJFeHRyYWN0b3JDb250ZXh0KSA9PiBBY3Rpb25UcmlnZ2VyRXh0cmFjdG9yO1xuZXhwb3J0IHR5cGUgVHJpZ2dlck1ldHJpY3NUcmFja2VyRmFjdG9yeSA9IChvcHRpb25zOiBUcmlnZ2VyTWV0cmljc1RyYWNrZXJPcHRpb25zKSA9PiBUcmlnZ2VyTWV0cmljc1RyYWNrZXI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRW5oYW5jZWRJbmRleEhlbHBlcnMge1xuICByZWFkb25seSBlbGVtZW50RGVmaW5pdGlvbkJ1aWxkZXI6IEVsZW1lbnREZWZpbml0aW9uQnVpbGRlcjtcbiAgcmVhZG9ubHkgc2VtYW50aWNSZWxhdGlvbnNoaXBTZXJ2aWNlOiBTZW1hbnRpY1JlbGF0aW9uc2hpcFNlcnZpY2U7XG4gIGNyZWF0ZUFjdGlvblRyaWdnZXJFeHRyYWN0b3IoY29udGV4dDogQWN0aW9uVHJpZ2dlckV4dHJhY3RvckNvbnRleHQpOiBBY3Rpb25UcmlnZ2VyRXh0cmFjdG9yO1xuICBjcmVhdGVUcmlnZ2VyTWV0cmljc1RyYWNrZXIob3B0aW9uczogVHJpZ2dlck1ldHJpY3NUcmFja2VyT3B0aW9ucyk6IFRyaWdnZXJNZXRyaWNzVHJhY2tlcjtcbn1cblxuZXhwb3J0IGNsYXNzIERlZmF1bHRFbmhhbmNlZEluZGV4SGVscGVycyBpbXBsZW1lbnRzIEVuaGFuY2VkSW5kZXhIZWxwZXJzIHtcbiAgcHVibGljIGNvbnN0cnVjdG9yKFxuICAgIHByaXZhdGUgcmVhZG9ubHkgYnVpbGRlcjogRWxlbWVudERlZmluaXRpb25CdWlsZGVyLFxuICAgIHByaXZhdGUgcmVhZG9ubHkgcmVsYXRpb25zaGlwU2VydmljZTogU2VtYW50aWNSZWxhdGlvbnNoaXBTZXJ2aWNlLFxuICAgIHByaXZhdGUgcmVhZG9ubHkgYWN0aW9uVHJpZ2dlckV4dHJhY3RvckZhY3Rvcnk6IEFjdGlvblRyaWdnZXJFeHRyYWN0b3JGYWN0b3J5LFxuICAgIHByaXZhdGUgcmVhZG9ubHkgdHJpZ2dlck1ldHJpY3NUcmFja2VyRmFjdG9yeTogVHJpZ2dlck1ldHJpY3NUcmFja2VyRmFjdG9yeSxcbiAgKSB7fVxuXG4gIHB1YmxpYyBnZXQgZWxlbWVudERlZmluaXRpb25CdWlsZGVyKCk6IEVsZW1lbnREZWZpbml0aW9uQnVpbGRlciB7XG4gICAgcmV0dXJuIHRoaXMuYnVpbGRlcjtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgc2VtYW50aWNSZWxhdGlvbnNoaXBTZXJ2aWNlKCk6IFNlbWFudGljUmVsYXRpb25zaGlwU2VydmljZSB7XG4gICAgcmV0dXJuIHRoaXMucmVsYXRpb25zaGlwU2VydmljZTtcbiAgfVxuXG4gIHB1YmxpYyBjcmVhdGVBY3Rpb25UcmlnZ2VyRXh0cmFjdG9yKGNvbnRleHQ6IEFjdGlvblRyaWdnZXJFeHRyYWN0b3JDb250ZXh0KTogQWN0aW9uVHJpZ2dlckV4dHJhY3RvciB7XG4gICAgcmV0dXJuIHRoaXMuYWN0aW9uVHJpZ2dlckV4dHJhY3RvckZhY3RvcnkoY29udGV4dCk7XG4gIH1cblxuICBwdWJsaWMgY3JlYXRlVHJpZ2dlck1ldHJpY3NUcmFja2VyKG9wdGlvbnM6IFRyaWdnZXJNZXRyaWNzVHJhY2tlck9wdGlvbnMpOiBUcmlnZ2VyTWV0cmljc1RyYWNrZXIge1xuICAgIHJldHVybiB0aGlzLnRyaWdnZXJNZXRyaWNzVHJhY2tlckZhY3Rvcnkob3B0aW9ucyk7XG4gIH1cbn1cbiJdfQ==