Skip to main content
Glama

DollhouseMCP

by DollhouseMCP
setup.tsโ€ข1.21 kB
/** * Global setup for integration tests */ import * as fs from 'fs/promises'; import * as path from 'path'; // Test directories export const TEST_BASE_DIR = path.join(process.cwd(), '.test-tmp'); export const TEST_PERSONAS_DIR = path.join(TEST_BASE_DIR, 'personas'); export const TEST_CACHE_DIR = path.join(TEST_BASE_DIR, 'cache'); export default async function globalSetup() { console.log('\n๐Ÿ”ง Setting up integration test environment...\n'); // Clean up any existing test directories try { await fs.rm(TEST_BASE_DIR, { recursive: true, force: true }); } catch (error) { // Directory might not exist, that's fine } // Create fresh test directories await fs.mkdir(TEST_BASE_DIR, { recursive: true }); await fs.mkdir(TEST_PERSONAS_DIR, { recursive: true }); await fs.mkdir(TEST_CACHE_DIR, { recursive: true }); // Set environment variables for tests process.env.TEST_MODE = 'integration'; process.env.TEST_BASE_DIR = TEST_BASE_DIR; process.env.TEST_PERSONAS_DIR = TEST_PERSONAS_DIR; process.env.TEST_CACHE_DIR = TEST_CACHE_DIR; console.log(`โœ… Test directories created at: ${TEST_BASE_DIR}`); console.log('โœ… Integration test environment ready\n'); }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server