ant-claude-for-chrome-mcp.ts 605 B

123456789101112131415161718192021222324
  1. export type PermissionMode =
  2. | 'ask'
  3. | 'skip_all_permission_checks'
  4. | 'follow_a_plan';
  5. export type Logger = {
  6. silly?: (...args: unknown[]) => void;
  7. debug?: (...args: unknown[]) => void;
  8. info?: (...args: unknown[]) => void;
  9. warn?: (...args: unknown[]) => void;
  10. error?: (...args: unknown[]) => void;
  11. };
  12. export type ClaudeForChromeContext = Record<string, unknown>;
  13. export const BROWSER_TOOLS: Array<{ name: string }> = [];
  14. export function createClaudeForChromeMcpServer(
  15. _context: ClaudeForChromeContext,
  16. ) {
  17. return {
  18. async connect(_transport: unknown): Promise<void> {},
  19. };
  20. }