109 lines
3.8 KiB
JSON
109 lines
3.8 KiB
JSON
{
|
|
"mcpServers": {
|
|
"chrome-devtools": {
|
|
"description": "Chrome DevTools protocol bridge for driving local tabs during debugging or automation.",
|
|
"command": "npx",
|
|
"args": ["-y", "chrome-devtools-mcp@latest", "--autoConnect"],
|
|
"env": {
|
|
"npm_config_loglevel": "error"
|
|
}
|
|
},
|
|
"mobile-mcp": {
|
|
"description": "Mobile Next MCP server for automating iOS/Android simulators and devices.",
|
|
"command": "npx",
|
|
"args": ["-y", "@mobilenext/mobile-mcp@latest"],
|
|
"env": {
|
|
"npm_config_loglevel": "error"
|
|
}
|
|
},
|
|
"context7": {
|
|
"description": "Context7 MCP for React documentation lookup.",
|
|
"baseUrl": "https://mcp.context7.com/mcp"
|
|
},
|
|
"deepwiki": {
|
|
"description": "DeepWiki MCP server for querying public code/docs without local checkout.",
|
|
"baseUrl": "https://mcp.deepwiki.com/mcp"
|
|
},
|
|
"linear": {
|
|
"description": "Hosted Linear MCP; exposes issue search, create, and workflow tooling.",
|
|
"baseUrl": "https://mcp.linear.app/sse",
|
|
"auth": "oauth"
|
|
},
|
|
"notion": {
|
|
"description": "Notion MCP; search, read, create, and update Notion pages and databases.",
|
|
"baseUrl": "https://mcp.notion.com/mcp",
|
|
"auth": "oauth"
|
|
},
|
|
"next-devtools": {
|
|
"description": "Next.js dev server introspection (project metadata, logs, page insights).",
|
|
"baseUrl": "http://localhost:3000/_next/mcp"
|
|
},
|
|
"obsidian": {
|
|
"description": "Local Obsidian vault access via obsidian-mcp-server.",
|
|
"command": "npx",
|
|
"args": ["-y", "obsidian-mcp-server@latest"],
|
|
"env": {
|
|
"OBSIDIAN_API_KEY": "${OBSIDIAN_API_KEY}",
|
|
"OBSIDIAN_BASE_URL": "${OBSIDIAN_BASE_URL:-https://127.0.0.1:27124}",
|
|
"OBSIDIAN_VERIFY_SSL": "${OBSIDIAN_VERIFY_SSL:-false}",
|
|
"OBSIDIAN_ENABLE_CACHE": "${OBSIDIAN_ENABLE_CACHE:-true}",
|
|
"npm_config_loglevel": "error"
|
|
}
|
|
},
|
|
"playwright": {
|
|
"command": "npx @playwright/mcp --browser chrome"
|
|
},
|
|
"vercel": {
|
|
"description": "Vercel MCP (requires OAuth).",
|
|
"baseUrl": "https://mcp.vercel.com",
|
|
"auth": "oauth",
|
|
"tokenCacheDir": "~/.mcporter/vercel",
|
|
"oauthRedirectUrl": "http://localhost:58653/callback"
|
|
},
|
|
"firecrawl": {
|
|
"description": "Firecrawl hosted MCP for authenticated scraping and extraction.",
|
|
"baseUrl": "https://mcp.firecrawl.dev/v2/mcp",
|
|
"headers": {
|
|
"Authorization": "Bearer ${FIRECRAWL_API_KEY}"
|
|
}
|
|
},
|
|
"github": {
|
|
"description": "GitHub MCP server (requires PAT in GITHUB_TOKEN).",
|
|
"baseUrl": "https://api.githubcopilot.com/mcp/",
|
|
"bearerTokenEnv": "GITHUB_TOKEN"
|
|
},
|
|
"signoz": {
|
|
"description": "SigNoz Query MCP server (logs, traces, metrics).",
|
|
"command": "npx",
|
|
"args": ["-y", "signoz-mcp-server@latest"],
|
|
"env": {
|
|
"SIGNOZ_URL": "${SIGNOZ_URL:-http://localhost:3301}",
|
|
"SIGNOZ_TOKEN": "${SIGNOZ_TOKEN:-}",
|
|
"npm_config_loglevel": "error",
|
|
"NODE_OPTIONS": "--require=./scripts/mcp_signoz_retry_patch.cjs"
|
|
}
|
|
},
|
|
"shadcn": {
|
|
"description": "shadcn/ui registry MCP for browsing component recipes.",
|
|
"baseUrl": "https://www.shadcn.io/api/mcp"
|
|
},
|
|
"iterm": {
|
|
"description": "iTerm2 terminal bridge via local iterm-mcp",
|
|
"command": "pnpm",
|
|
"args": ["--dir", "/Users/steipete/Projects/iterm-mcp", "exec", "node", "build/index.js"],
|
|
"env": {
|
|
"npm_config_loglevel": "error"
|
|
}
|
|
},
|
|
"XcodeBuildMCP": {
|
|
"description": "XcodeBuild MCP server for building, testing, and inspecting Xcode projects and simulators.",
|
|
"command": "npx",
|
|
"args": ["-y", "xcodebuildmcp@latest"],
|
|
"env": {
|
|
"npm_config_loglevel": "error"
|
|
}
|
|
}
|
|
},
|
|
"imports": ["cursor", "claude-code", "claude-desktop", "codex"]
|
|
}
|