{
  "mcpServers": {
    "Redis": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-redis",
        "redis://localhost:6379"
      ],
      "disabled": false,
      "autoApprove": [
        "set",
        "get",
        "list",
        "delete"
      ],
      "timeout": 600,
      "alwaysAllow": [
        "set",
        "get",
        "delete",
        "list"
      ]
    },
    "Git Tools": {
      "command": "python3",
      "args": [
        "-m",
        "mcp_server_git"
      ],
      "disabled": false,
      "autoApprove": [
        "git_status",
        "git_log",
        "git_diff_unstaged",
        "git_diff_staged",
        "git_diff",
        "git_commit",
        "git_add",
        "git_reset",
        "git_create_branch",
        "git_checkout",
        "git_show"
      ],
      "timeout": 600,
      "alwaysAllow": [
        "git_status",
        "git_add",
        "git_commit",
        "git_reset",
        "git_diff_unstaged",
        "git_diff_staged",
        "git_diff",
        "git_log",
        "git_create_branch",
        "git_checkout",
        "git_show"
      ]
    },
    "Puppeteer": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-puppeteer"
      ],
      "disabled": false,
      "autoApprove": [
        "puppeteer_navigate",
        "puppeteer_screenshot",
        "puppeteer_click",
        "puppeteer_fill",
        "puppeteer_select",
        "puppeteer_hover",
        "puppeteer_evaluate"
      ],
      "timeout": 600,
      "alwaysAllow": [
        "puppeteer_navigate",
        "puppeteer_screenshot",
        "puppeteer_click",
        "puppeteer_fill",
        "puppeteer_select",
        "puppeteer_hover",
        "puppeteer_evaluate"
      ]
    },
    "Sequential Thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ],
      "disabled": false,
      "autoApprove": [
        "sequentialthinking"
      ],
      "timeout": 600,
      "alwaysAllow": [
        "sequentialthinking"
      ]
    },
    "Filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/chrisdukes/Desktop"
      ],
      "disabled": false,
      "autoApprove": [
        "list_allowed_directories",
        "directory_tree",
        "read_file",
        "read_multiple_files",
        "write_file",
        "edit_file",
        "create_directory",
        "list_directory",
        "move_file",
        "search_files",
        "get_file_info"
      ],
      "timeout": 600,
      "alwaysAllow": [
        "list_allowed_directories",
        "directory_tree",
        "read_file",
        "read_multiple_files",
        "write_file",
        "edit_file",
        "create_directory",
        "list_directory",
        "move_file",
        "search_files",
        "get_file_info"
      ]
    },
    "GitHub": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "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"
      },
      "disabled": false,
      "autoApprove": [
        "search_repositories",
        "create_or_update_file",
        "create_repository",
        "get_file_contents",
        "push_files",
        "create_issue",
        "create_pull_request",
        "fork_repository",
        "create_branch",
        "list_commits",
        "list_issues",
        "update_issue",
        "add_issue_comment",
        "search_code",
        "search_issues",
        "search_users",
        "get_issue",
        "get_pull_request",
        "list_pull_requests",
        "create_pull_request_review",
        "merge_pull_request",
        "get_pull_request_files",
        "get_pull_request_status",
        "update_pull_request_branch",
        "get_pull_request_comments",
        "get_pull_request_reviews"
      ],
      "timeout": 1800,
      "alwaysAllow": [
        "create_or_update_file",
        "search_repositories",
        "create_repository",
        "get_file_contents",
        "push_files",
        "create_issue",
        "create_pull_request",
        "fork_repository",
        "create_branch",
        "list_commits",
        "list_issues",
        "update_issue",
        "add_issue_comment",
        "search_code",
        "search_issues",
        "search_users",
        "get_issue",
        "get_pull_request",
        "list_pull_requests",
        "create_pull_request_review",
        "merge_pull_request",
        "get_pull_request_files",
        "get_pull_request_status",
        "update_pull_request_branch",
        "get_pull_request_comments",
        "get_pull_request_reviews"
      ]
    },
    "Mem0": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ],
      "alwaysAllow": [
        "create_entities",
        "create_relations",
        "add_observations",
        "delete_entities",
        "delete_observations",
        "delete_relations",
        "read_graph",
        "search_nodes",
        "open_nodes"
      ],
      "timeout": 600
    },
    "Supabase": {
      "command": "npx",
      "args": [
        "-y",
        "@supabase/mcp-server-supabase@latest",
        "--access-token=sbp_26bd29167af214b7ff4b71e6f9ee14685b8729d8"
      ],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "sbp_26bd29167af214b7ff4b71e6f9ee14685b8729d8"
      },
      "alwaysAllow": [
        "list_organizations",
        "get_organization",
        "list_projects",
        "get_project",
        "get_cost",
        "confirm_cost",
        "create_project",
        "pause_project",
        "restore_project",
        "list_tables",
        "list_extensions",
        "list_migrations",
        "apply_migration",
        "execute_sql",
        "list_edge_functions",
        "deploy_edge_function",
        "get_logs",
        "get_project_url",
        "get_anon_key",
        "generate_typescript_types",
        "create_branch",
        "list_branches",
        "delete_branch",
        "merge_branch",
        "reset_branch",
        "rebase_branch"
      ],
      "timeout": 1800
    },
    "mcp-omnisearch": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-omnisearch"
      ],
      "env": {
        "TAVILY_API_KEY": "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",
        "PERPLEXITY_API_KEY": "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",
        "KAGI_API_KEY": "jwhbqXnFUeumanfpfSpiIr_vd663aiW_ORt0DLIVkiY.gS_jIJwi1GLEg0Zltal1UIDjt7HjD80Sse9XrkLX4LA",
        "JINA_AI_API_KEY": "jina_683ffb6bcf654df180e23bb295f89685MlMNLzdymhOED85JO9J4GQGa2o34",
        "BRAVE_API_KEY": "BSAnXra1Mi3pjydpA69fWYRIuI5I0ej",
        "FIRECRAWL_API_KEY": "fc-76cf1d887dc24802800d89a32fbdcf36"
      },
      "disabled": false,
      "autoApprove": [
        "search_tavily",
        "search_brave",
        "search_kagi",
        "ai_perplexity",
        "ai_kagi_fastgpt",
        "process_jina_reader",
        "process_kagi_summarizer",
        "process_tavily_extract",
        "firecrawl_scrape_process",
        "firecrawl_crawl_process",
        "firecrawl_map_process",
        "firecrawl_extract_process",
        "firecrawl_actions_process",
        "enhance_kagi_enrichment",
        "enhance_jina_grounding"
      ],
      "alwaysAllow": [
        "search_tavily",
        "search_brave",
        "search_kagi",
        "ai_perplexity",
        "ai_kagi_fastgpt",
        "process_jina_reader",
        "process_kagi_summarizer",
        "process_tavily_extract",
        "firecrawl_scrape_process",
        "firecrawl_crawl_process",
        "firecrawl_map_process",
        "firecrawl_extract_process",
        "firecrawl_actions_process",
        "enhance_kagi_enrichment",
        "enhance_jina_grounding",
        "tavily_search",
        "brave_search",
        "kagi_search",
        "kagi_fastgpt_search",
        "jina_reader_process",
        "kagi_summarizer_process",
        "tavily_extract_process",
        "jina_grounding_enhance",
        "kagi_enrichment_enhance",
        "perplexity_search"
      ],
      "timeout": 1800
    }
  }
}

