index.ts 524 B

12345678910111213141516171819202122232425
  1. export type PermissionMode =
  2. | 'ask'
  3. | 'skip_all_permission_checks'
  4. | 'follow_a_plan'
  5. export type Logger = {
  6. info(message: string): void
  7. warn(message: string): void
  8. error(message: string): void
  9. }
  10. export type ClaudeForChromeContext = {
  11. serverName?: string
  12. logger?: Logger
  13. }
  14. export const BROWSER_TOOLS: Array<{ name: string }> = []
  15. export function createClaudeForChromeMcpServer(_context: ClaudeForChromeContext) {
  16. return {
  17. async connect() {},
  18. setRequestHandler() {},
  19. async close() {},
  20. }
  21. }