Skip to main content
Glama
constants.ts2.91 kB
// Protocol constants export const PROTOCOL = { VERSION: "1.0.0", KEEPALIVE_INTERVAL: 25000, // 25 seconds NOTIFICATIONS: { PROGRESS: "notifications/progress", }, }; // Tool-related types export interface ToolArguments { prompt?: string; cwd?: string; [key: string]: unknown; } // Status messages export const STATUS_MESSAGES = { OPENCODE_RESPONSE: "OpenCode Response:", PROCESSING: "Processing request...", COMPLETED: "Request completed", }; // Error messages export const ERROR_MESSAGES = { NO_PROMPT_PROVIDED: "No prompt provided", TOOL_NOT_FOUND: "Tool not found", EXECUTION_FAILED: "Execution failed", INVALID_ARGUMENTS: "Invalid arguments provided", }; // Manager configurations export const MANAGERS = [ { id: 'frontend-manager', name: 'FrontendManager', description: 'Full-stack FrontendManager specialist - handles React, Vue, Svelte, CSS, accessibility, and UI components', focus: 'Component patterns, state management, accessibility, responsive design, performance' }, { id: 'backend-manager', name: 'BackendManager', description: 'Full-stack BackendManager specialist - handles Node.js, Express, FastAPI, Django, and server logic', focus: 'Request handling, middleware, services, error handling, async patterns' }, { id: 'database-manager', name: 'DatabaseManager', description: 'Full-stack DatabaseManager specialist - handles PostgreSQL, MongoDB, Redis, migrations, and queries', focus: 'Schema design, migrations, query optimization, ORM patterns, transactions' }, { id: 'api-manager', name: 'APIManager', description: 'Full-stack APIManager specialist - handles REST, GraphQL, WebSocket, and authentication', focus: 'Endpoint design, versioning, documentation, rate limiting, protocols' }, { id: 'devops-manager', name: 'DevOpsManager', description: 'Full-stack DevOpsManager specialist - handles Docker, CI/CD, deployment, and monitoring', focus: 'Containerization, pipelines, infrastructure as code, observability' }, { id: 'testing-manager', name: 'TestingManager', description: 'Full-stack TestingManager specialist - handles unit tests, integration, E2E, and mocking', focus: 'Test strategies, coverage, fixtures, assertions, test organization' }, { id: 'security-manager', name: 'SecurityManager', description: 'Full-stack SecurityManager specialist - handles auth, OWASP, input validation, and encryption', focus: 'Authentication, authorization, security headers, secrets management' }, { id: 'performance-manager', name: 'PerformanceManager', description: 'Full-stack PerformanceManager specialist - handles caching, optimization, and profiling', focus: 'Query optimization, bundle size, Core Web Vitals, load testing' }, ] as const; export type ManagerId = typeof MANAGERS[number]['id'];

Latest Blog Posts

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/RhizomaticRobin/cerebras-code-fullstack-mcp'

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