/**
* PromptArchitect MCP Server
* Main entry point for programmatic usage
*/
// Server exports
export { createServer, runServer } from './server.js';
// Tool exports
export {
generatePrompt,
generatePromptSchema,
type GeneratePromptInput,
refinePrompt,
refinePromptSchema,
type RefinePromptInput,
analyzePrompt,
analyzePromptSchema,
type AnalyzePromptInput,
type AnalysisResult,
} from './tools/index.js';
// Resource exports
export {
getAllTemplates,
getTemplateById,
getTemplatesByCategory,
getCategories,
fillTemplate,
type PromptTemplate,
} from './resources/templates.js';
// Utility exports
export {
logger,
isApiClientAvailable,
initializeApiClient,
} from './utils/index.js';