marketing-post-generator-mcp
Version:
A powerful MCP server for AI-powered marketing blog post generation with Claude integration
32 lines • 1.09 kB
TypeScript
import { ServerConfig } from '../types/index.js';
import { IClaudeService } from '../services/claude/index.js';
import { ToolAndPromptRegistry } from './registry/index.js';
export declare class MarketingPostGeneratorServer {
private readonly config;
private mcpServer;
private readonly container;
private readonly logger;
private httpServer?;
private httpTransport?;
private registry?;
private registryFactory?;
private readonly prompts;
private readonly tools;
constructor(config: ServerConfig);
initialize(): Promise<void>;
private initializeDependencies;
private initializeRegistry;
getClaudeService(): IClaudeService;
getRegistry(): ToolAndPromptRegistry | undefined;
private initializeMCPServer;
private createTransport;
private createHttpTransport;
private setupHttpServer;
start(): Promise<void>;
private registerPrompts;
private registerTools;
private validatePromptArguments;
private executePrompt;
stop(): Promise<void>;
}
//# sourceMappingURL=MarketingPostGeneratorServer.d.ts.map