/**
 * MCP Apps for Google Search Console
 * 
 * These are interactive HTML applications that render in Claude Desktop
 * via structuredContent. Each app is self-contained with inline CSS/JS.
 */

export { dashboardApp } from './dashboard.js';
export { quickWinsApp } from './quick-wins.js';
export { urlHealthApp } from './url-health.js';
export { cannibalizationApp } from './cannibalization.js';
export { contentDecayApp } from './content-decay.js';

export type { AppDefinition } from './types.js';

import { dashboardApp } from './dashboard.js';
import { quickWinsApp } from './quick-wins.js';
import { urlHealthApp } from './url-health.js';
import { cannibalizationApp } from './cannibalization.js';
import { contentDecayApp } from './content-decay.js';
import type { AppDefinition } from './types.js';

/**
 * All MCP Apps available in this server
 */
export const allApps: AppDefinition[] = [
  dashboardApp,
  quickWinsApp,
  urlHealthApp,
  cannibalizationApp,
  contentDecayApp,
];
