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.
Cursor MCP config
{
"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"
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment