Skip to main content
Glama

Letta MCP Server

by oculairmedia
setup.js1.2 kB
import { beforeEach, afterEach, vi } from 'vitest'; // Silence logger during tests by default process.env.LOG_LEVEL = process.env.TEST_LOG_LEVEL || 'error'; // Mock timers configuration beforeEach(() => { // Reset all mocks before each test vi.clearAllMocks(); }); afterEach(() => { // Clean up after each test vi.restoreAllMocks(); }); // Global test utilities global.testUtils = { // Create a mock response object createMockResponse: (data, status = 200) => ({ data, status, statusText: status === 200 ? 'OK' : 'Error', headers: {}, config: {}, }), // Create a mock error createMockError: (message, code = 'UNKNOWN_ERROR', status = 500) => { const error = new Error(message); error.code = code; error.response = { status, data: { error: message }, }; return error; }, // Wait for promises to resolve flushPromises: () => new Promise((resolve) => setImmediate(resolve)), }; // Set test environment variables process.env.NODE_ENV = 'test'; process.env.LETTA_BASE_URL = 'https://test.letta.com/v1'; process.env.LETTA_PASSWORD = 'test-password';

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/oculairmedia/Letta-MCP-server'

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