@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.
13 lines • 2.09 kB
JavaScript
/**
* Size and limit constants for DollhouseMCP
*/
// Export/Import limits
export const MAX_PERSONA_SIZE = 100 * 1024; // 100KB per persona
export const MAX_BUNDLE_SIZE = 1024 * 1024; // 1MB for bundles
export const MAX_PERSONAS_PER_BUNDLE = 50; // Maximum personas in a single bundle
// GitHub API limits
export const GITHUB_API_RATE_LIMIT = 60; // Requests per hour for unauthenticated
export const GITHUB_API_RATE_LIMIT_AUTH = 5000; // Requests per hour for authenticated
// URL limits
export const MAX_URL_LENGTH = 2048; // Maximum URL length for safety
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGltaXRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnN0YW50cy9saW1pdHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCx1QkFBdUI7QUFDdkIsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxDQUFDLG9CQUFvQjtBQUNoRSxNQUFNLENBQUMsTUFBTSxlQUFlLEdBQUcsSUFBSSxHQUFHLElBQUksQ0FBQyxDQUFDLGtCQUFrQjtBQUM5RCxNQUFNLENBQUMsTUFBTSx1QkFBdUIsR0FBRyxFQUFFLENBQUMsQ0FBQyxzQ0FBc0M7QUFFakYsb0JBQW9CO0FBQ3BCLE1BQU0sQ0FBQyxNQUFNLHFCQUFxQixHQUFHLEVBQUUsQ0FBQyxDQUFDLHdDQUF3QztBQUNqRixNQUFNLENBQUMsTUFBTSwwQkFBMEIsR0FBRyxJQUFJLENBQUMsQ0FBQyxzQ0FBc0M7QUFFdEYsYUFBYTtBQUNiLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxJQUFJLENBQUMsQ0FBQyxnQ0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFNpemUgYW5kIGxpbWl0IGNvbnN0YW50cyBmb3IgRG9sbGhvdXNlTUNQXG4gKi9cblxuLy8gRXhwb3J0L0ltcG9ydCBsaW1pdHNcbmV4cG9ydCBjb25zdCBNQVhfUEVSU09OQV9TSVpFID0gMTAwICogMTAyNDsgLy8gMTAwS0IgcGVyIHBlcnNvbmFcbmV4cG9ydCBjb25zdCBNQVhfQlVORExFX1NJWkUgPSAxMDI0ICogMTAyNDsgLy8gMU1CIGZvciBidW5kbGVzXG5leHBvcnQgY29uc3QgTUFYX1BFUlNPTkFTX1BFUl9CVU5ETEUgPSA1MDsgLy8gTWF4aW11bSBwZXJzb25hcyBpbiBhIHNpbmdsZSBidW5kbGVcblxuLy8gR2l0SHViIEFQSSBsaW1pdHNcbmV4cG9ydCBjb25zdCBHSVRIVUJfQVBJX1JBVEVfTElNSVQgPSA2MDsgLy8gUmVxdWVzdHMgcGVyIGhvdXIgZm9yIHVuYXV0aGVudGljYXRlZFxuZXhwb3J0IGNvbnN0IEdJVEhVQl9BUElfUkFURV9MSU1JVF9BVVRIID0gNTAwMDsgLy8gUmVxdWVzdHMgcGVyIGhvdXIgZm9yIGF1dGhlbnRpY2F0ZWRcblxuLy8gVVJMIGxpbWl0c1xuZXhwb3J0IGNvbnN0IE1BWF9VUkxfTEVOR1RIID0gMjA0ODsgLy8gTWF4aW11bSBVUkwgbGVuZ3RoIGZvciBzYWZldHkiXX0=