Skip to content

Instantly share code, notes, and snippets.

@tommy-ca
Created June 26, 2025 16:45
Show Gist options
  • Select an option

  • Save tommy-ca/e09cc9a9548b1591e00b7ef8d0e9bc7b to your computer and use it in GitHub Desktop.

Select an option

Save tommy-ca/e09cc9a9548b1591e00b7ef8d0e9bc7b to your computer and use it in GitHub Desktop.

Revisions

  1. tommy-ca created this gist Jun 26, 2025.
    150 changes: 150 additions & 0 deletions mcp.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,150 @@
    {
    "mcpServers": {
    "context7": {
    "url": "https://mcp.context7.com/mcp"
    },
    "exa": {
    "command": "docker",
    "args": [
    "run",
    "-i",
    "--rm",
    "-e",
    "EXA_API_KEY",
    "mcp/exa",
    "--tools=web_search_exa,research_paper_search,crawling,github_search"
    ],
    "env": {
    "EXA_API_KEY": "cdce169a-edc8-46cc-bf2c-cfc81647252c"
    },
    "allowedTools": [
    "web_search_exa",
    "research_paper_search",
    "crawling",
    "github_search"
    ]
    },
    "deepwiki": {
    "url": "https://mcp.deepwiki.com/mcp"
    },
    "linear": {
    "url": "https://mcp.linear.app/sse"
    },
    "puppeteer": {
    "command": "docker",
    "args": [
    "run",
    "-i",
    "--rm",
    "--init",
    "-e",
    "DOCKER_CONTAINER=true",
    "mcp/puppeteer"
    ]
    },
    "brave-search": {
    "command": "docker",
    "args": [
    "run",
    "-i",
    "--rm",
    "-e",
    "BRAVE_API_KEY",
    "mcp/brave-search"
    ],
    "env": {
    "BRAVE_API_KEY": "BSAkQBNAeJVcTdm2oEJS9liz4dSL1Qa"
    },
    "allowedTools": [
    "brave_web_search",
    "brave_local_search"
    ]
    },
    "repomix": {
    "command": "docker",
    "args": [
    "run",
    "-i",
    "--rm",
    "ghcr.io/yamadashy/repomix:latest",
    "--mcp"
    ]
    },
    "taskmaster-ai": {
    "command": "npx",
    "args": [
    "-y",
    "--package=task-master-ai",
    "task-master-ai"
    ],
    "env": {
    "ANTHROPIC_API_KEY": "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",
    "PERPLEXITY_API_KEY": "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",
    "OPENAI_API_KEY": "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",
    "GOOGLE_API_KEY": "AIzaSyDYMMB7M6oOzOJQjJjUbYL5Ii3NBD-5SeU",
    "OPENROUTER_API_KEY": "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"
    },
    "allowedTools": [
    "add_dependency",
    "add_subtask",
    "add_tag",
    "add_task",
    "analyze_project_complexity",
    "clear_subtasks",
    "complexity_report",
    "copy_tag",
    "delete_tag",
    "expand_all",
    "expand_task",
    "fix_dependencies",
    "generate",
    "get_task",
    "get_tasks",
    "initialize_project",
    "list_tags",
    "models",
    "move_task",
    "next_task",
    "parse_prd",
    "remove_dependency",
    "remove_subtask",
    "remove_task",
    "rename_tag",
    "set_task_status",
    "update",
    "update_subtask",
    "update_task",
    "use_tag",
    "validate_dependencies"
    ]
    },
    "github": {
    "command": "docker",
    "args": [
    "run",
    "-i",
    "--rm",
    "-e",
    "GITHUB_PERSONAL_ACCESS_TOKEN",
    "-e",
    "GITHUB_DYNAMIC_TOOLSETS",
    "ghcr.io/github/github-mcp-server",
    "stdio",
    "--dynamic-toolsets"
    ],
    "env": {
    "GITHUB_PERSONAL_ACCESS_TOKEN": "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",
    "GITHUB_DYNAMIC_TOOLSETS": "1"
    }
    },
    "sequentialthinking": {
    "command": "docker",
    "args": [
    "run",
    "--rm",
    "-i",
    "mcp/sequentialthinking"
    ]
    }
    }
    }