64 publicly installable Model Context Protocol servers, graded by jig check on five dimensions. No server was contacted for permission and none was asked to opt in — these are public packages, measured with a public rubric, and every number here is reproducible from the repository.
The grade is a median of 3 complete runs, not a single measurement. Four of the five dimensions are computed from a server's tool surface and return identical scores every time. Robustness is not: it times how long a server takes to answer initialize, so it registers machine load as if it were a property of the server. Across this fleet a single run can move a robustness score by 8 points and a letter grade by one step.
The range column is the honest part. It shows the lowest and highest composite we actually observed for that server. Median spread across the fleet was 1 points; the widest was 5. A server whose range straddles a grade boundary should be read as sitting on that boundary, not as owning the better letter. Robustness is printed in italics for the same reason.
Context cost is what a server advertises, not a bill every user pays. It is the token size of the tool surface the server offers on connect. A client that sends the whole surface pays it on every turn; clients that defer tool schemas and load them on demand — Claude Code and Codex both do this now — do not. Read it as the advertised size and the worst case. It still matters on non-deferring clients, and tool-selection accuracy degrades as the menu grows either way. Note also that jig grades the default invocation: if a server offers presets, an enabled-tools filter or a discovery mode, this number does not credit it — a gap in jig, not in the server.
An F means the server does not work — it pollutes stdout, or never answers a required call. Since rubric-v1.5, size alone cannot produce an F: a large-but-correct server is floored at D. That distinction is deliberate and is documented in the rubric changelog.
If you maintain one of these servers and think the number is wrong, it is falsifiable in one command: npx @shodh/jig check --stdio "npx -y <your-package>". If it disagrees with this table, that is a bug worth filing against jig, and corrections get published as loudly as findings.
| Server | Grade | Composite | Prot | Ctx | Schema | Desc | Robust | Tools | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | nx-mcp |
A | 9897–99 | 100 | 98 | 100 | 99 | 99 | 1 |
| 2 | @automattic/mcp-wordpress-remote |
A | 9797–99 | 100 | 100 | — | — | 97 | 0 |
| 3 | @assistant-ui/mcp-docs-server |
A | 9695–97 | 100 | 95 | 100 | 100 | 87 | 6 |
| 4 | @ehrocks/fe-mcp-server |
A | 96exact | 100 | 97 | 100 | 99 | 89 | 1 |
| 5 | @ericthered926/duckduckgo-mcp-server |
A | 9695–96 | 100 | 97 | 99 | 99 | 86 | 2 |
| 6 | @modelcontextprotocol/server-sequential-thinking |
A | 9695–96 | 100 | 96 | 100 | 96 | 89 | 1 |
| 7 | aws-s3-mcp |
A | 9695–96 | 100 | 99 | 99 | 99 | 87 | 3 |
| 8 | malicious-mcp-server |
A | 9694–97 | 100 | 97 | 98 | 89 | 97 | 7 |
| 9 | mcp-server-mysql |
A | 9696–97 | 100 | 100 | 99 | 99 | 87 | 1 |
| 10 | notion-mcp-server |
A | 9695–96 | 100 | 97 | 100 | 100 | 85 | 2 |
| 11 | @atomicmail/mcp-modelcontextprotocol |
A | 9593–95 | 100 | 92 | 100 | 100 | 90 | 3 |
| 12 | @eslint/mcp |
A | 9594–96 | 100 | 99 | 95 | 99 | 87 | 1 |
| 13 | @mantine/mcp-server |
A | 9595–96 | 100 | 97 | 89 | 99 | 94 | 4 |
| 14 | @modelcontextprotocol/server-memory |
A | 9594–95 | 100 | 94 | 95 | 100 | 89 | 9 |
| 15 | @siemens/element-mcp |
A | 9594–95 | 100 | 97 | 99 | 96 | 86 | 2 |
| 16 | playwright-mcp |
A | 9595–96 | 100 | 97 | 98 | 99 | 85 | 7 |
| 17 | @hisma/server-puppeteer |
A | 94exact | 100 | 97 | 98 | 95 | 83 | 7 |
| 18 | @knip/mcp |
A | 9493–94 | 100 | 97 | 99 | 94 | 80 | 2 |
| 19 | @upstash/context7-mcp |
A | 94exact | 100 | 93 | 100 | 97 | 86 | 2 |
| 20 | gemini-mcp-tool |
A | 9494–95 | 100 | 97 | 99 | 90 | 90 | 5 |
| 21 | mcp-searxng |
A | 9493–95 | 100 | 92 | 100 | 97 | 81 | 4 |
| 22 | rosetta-mcp-server |
A | 94exact | 100 | 87 | 98 | 98 | 94 | 18 |
| 23 | tavily-mcp |
A | 94exact | 100 | 90 | 99 | 99 | 88 | 5 |
| 24 | @aikidosec/mcp |
A | 9393–96 | 100 | 92 | 93 | 95 | 88 | 4 |
| 25 | @guhcostan/web-search-mcp |
A | 9392–93 | 100 | 99 | 92 | 99 | 79 | 2 |
| 26 | @modelcontextprotocol/server-everything |
A | 9392–94 | 90 | 92 | 99 | 100 | 87 | 13 |
| 27 | newrelic-mcp |
A | 9392–93 | 100 | 91 | 90 | 98 | 89 | 18 |
| 28 | @modelcontextprotocol/server-filesystem |
A | 92exact | 100 | 87 | 92 | 100 | 89 | 14 |
| 29 | ios-simulator-mcp |
A | 9292–93 | 100 | 81 | 100 | 98 | 89 | 14 |
| 30 | @cexll/codex-mcp-server |
A | 9191–92 | 90 | 87 | 98 | 93 | 90 | 8 |
| 31 | @playwright/mcp |
A | 9188–93 | 100 | 75 | 100 | 92 | 100 | 24 |
| 32 | @ui5/mcp-server |
A | 91exact | 100 | 87 | 100 | 99 | 76 | 10 |
| 33 | @kazuph/mcp-fetch |
A | 9090–91 | 100 | 93 | 89 | 96 | 77 | 1 |
| 34 | @transloadit/mcp-server |
A | 90exact | 100 | 94 | 85 | 100 | 79 | 7 |
| 35 | @tosspayments/integration-guide-mcp |
B | 8989–90 | 100 | 81 | 99 | 93 | 83 | 4 |
| 36 | confluence-mcp-server |
B | 8989–90 | 100 | 69 | 98 | 98 | 89 | 25 |
| 37 | @microsoft/clarity-mcp-server |
B | 8887–89 | 100 | 64 | 100 | 99 | 85 | 3 |
| 38 | @modelcontextprotocol/server-github |
B | 8888–89 | 100 | 69 | 94 | 97 | 95 | 26 |
| 39 | claude-consult-mcp |
B | 8887–88 | 100 | 64 | 100 | 99 | 87 | 9 |
| 40 | lsp-mcp-server |
B | 88exact | 100 | 64 | 100 | 98 | 89 | 29 |
| 41 | mssql-mcp-server |
B | 87exact | 100 | 69 | 98 | 100 | 80 | 33 |
| 42 | @tocharianou/mcp-server-kibana |
B | 8686–87 | 100 | 64 | 96 | 98 | 87 | 16 |
| 43 | mcp-server-code-runner |
B | 85exact | 85 | 99 | 99 | 99 | 87 | 1 |
| 44 | @solapi/mcp-server |
B | 84exact | 100 | 52 | 94 | 98 | 90 | 46 |
| 45 | @cyanheads/git-mcp-server |
B | 8282–85 | 100 | 40 | 100 | 100 | 89 | 28 |
| 46 | @tsmztech/mcp-server-salesforce |
B | 8281–82 | 100 | 52 | 98 | 93 | 83 | 15 |
| 47 | drawio-mcp-server |
B | 82exact | 100 | 46 | 98 | 98 | 85 | 28 |
| 48 | @rushdb/mcp-server |
B | 8080–82 | 100 | 34 | 100 | 97 | 89 | 39 |
| 49 | @professional-wiki/mediawiki-mcp-server |
C | 7978–80 | 100 | 34 | 100 | 98 | 80 | 29 |
| 50 | european-parliament-mcp-server 1/3 |
C | 78exact | 100 | 28 | 98 | 98 | 85 | 63 |
| 51 | @qase/mcp-server |
C | 7776–77 | 100 | 28 | 100 | 98 | 80 | 80 |
| 52 | @antv/mcp-server-chart |
C | 7675–77 | 100 | 23 | 100 | 98 | 84 | 27 |
| 53 | @alchemy/mcp-server |
C | 7575–77 | 100 | 23 | 98 | 98 | 79 | 97 |
| 54 | @ironbee-ai/devtools |
C | 7473–75 | 100 | 23 | 95 | 96 | 79 | 51 |
| 55 | @wonderwhy-er/desktop-commander |
C | 7272–73 | 100 | 28 | 88 | 93 | 76 | 26 |
| 56 | firecrawl-mcp |
C | 7271–72 | 100 | 17 | 89 | 93 | 84 | 26 |
| 57 | @doitintl/doit-mcp-server |
C | 71exact | 100 | 11 | 99 | 98 | 93 | 135 |
| 58 | @notionhq/notion-mcp-server |
C | 71exact | 100 | 11 | 95 | 98 | 89 | 24 |
| 59 | hostinger-api-mcp |
C | 71exact | 100 | 11 | 98 | 98 | 87 | 223 |
| 60 | novada-mcp |
C | 7170–71 | 100 | 11 | 99 | 90 | 80 | 38 |
| 61 | @smartbear/mcp |
D | 60exact | 100 | 5 | 100 | 95 | 72 | 290 |
| 62 | @softeria/ms-365-mcp-server |
D | 60exact | 100 | 5 | 99 | 98 | 80 | 183 |
| 63 | dataforseo-mcp-server |
D | 60exact | 100 | 5 | 100 | 100 | 89 | 89 |
| 64 | @agentdeskai/browser-tools-mcp |
F | 55exact | 40 | 97 | 96 | 95 | 88 | 14 |
Installable is not the same as runnable. These packages install from npm without complaint and then fail to complete an MCP handshake — most of them because they exit demanding a credential. They are listed because a census that silently drops its failures lies about the ecosystem, not to shame anyone: refusing to start without a key is a defensible design, it is just one a user discovers the hard way.
| Server | What happened |
|---|---|
@anyproto/anytype-mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Initializing Anytype MCP Server... | Can't connect to API. Please ensure Anytype is running and reachable. |
@apify/actors-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: [31mERROR[39m APIFY_TOKEN is required but not set in the environment variables or in ~/.apify/auth.json | APIFY_TOKEN is required but not set in the environment variables or in ~/.apify/auth.json |
@arikusi/deepseek-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: Configuration validation failed | Please set your DeepSeek API key: | export DEEPSEEK_API_KEY="your-api-key-here" | - apiKey: DEEPSEEK_API_KEY is required |
@azure/mcp | server wrote 288 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
@benborla29/mcp-server-mysql | tools/list failed: transport error: server process exited with code 1 before responding to 'tools/list' (id 2) |
@brave/brave-search-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: A Brave API key is required via --brave-api-key, BRAVE_API_KEY, --brave-api-key-file, or BRAVE_API_KEY_FILE. You can get one at https://brave.com/search/api/. | Invalid configuration |
@browserstack/mcp-server | failed to connect: transport error: server process exited with code 0 before responding to 'initialize' (id 1). Last server stderr: Error: BROWSERSTACK_USERNAME environment variable is required | at main (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/8749a405c902c3d3/node_modules/@browserstack/mcp-server/dist/index.js:19:15) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/8749a405c902c3d3/node_modules/@browserstack/mcp-server/dist/index.js:31:1 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) |
@buildwithlayer/openapi-to-tools | server wrote 5 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
@cognitionai/metabase-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/7c1631dabda55adf/node_modules/@cognitionai/metabase-mcp-server/dist/utils/config.js:13 | throw new Error("METABASE_URL environment variable is required"); | ^ | | Error: METABASE_URL environment variable is required | at loadConfig (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/7c1631dabda55adf/node_modules/@cognitionai/metabase-mcp-server/dist/utils/config.js:13:15) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/7c1631dabda55adf/node_modules/@cognitionai/metabase-mcp-server/dist/server.js:15:16 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) | | Node.js v22.16.0 |
@dokploy/mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/f6402708929be68c/node_modules/@dokploy/mcp/build/utils/clientConfig.js:52 | throw new Error("Environment variable DOKPLOY_URL is not defined"); | ^ | | Error: Environment variable DOKPLOY_URL is not defined | at ConfigManager.loadConfig (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/f6402708929be68c/node_modules/@dokploy/mcp/build/utils/clientConfig.js:52:19) | at ConfigManager.getConfig (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/f6402708929be68c/node_modules/@dokploy/mcp/build/utils/clientConfig.js:44:32) | at getClientConfig (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/f6402708929be68c/node_modules/@dokploy/mcp/build/utils/clientConfig.js:75:40) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/f6402708929be68c/node_modules/@dokploy/mcp/build/utils/apiClient.js:7:16 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) | | Node.js v22.16.0 |
@dropthis/mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: dropthis-mcp: DROPTHIS_API_KEY is required (set it in your MCP client config). |
@dynatrace-oss/dynatrace-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ | DEPRECATION NOTICE | This local Dynatrace MCP Server is deprecated. Last release: v2.1.2. | No further updates will be made. | | Please migrate to: | - Local dev (VS Code, IntelliJ, Claude Code, Cursor, ...): | https://github.com/Dynatrace/dynatrace-for-ai/ + dtctl | https://github.com/dynatrace-oss/dtctl | - Remote MCP Server (no local setup required): | https://www.dynatrace.com/hub/detail/dynatrace-mcp-server/ | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ | | Initializing Dynatrace MCP Server v2.1.2... | Please set DT_ENVIRONMENT environment variable to your Dynatrace Platform Environment |
@esaio/esa-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Configuration error: Error: ESA_ACCESS_TOKEN environment variable is required | at c (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/ce7623e6db249f3c/node_modules/@esaio/esa-mcp-server/bin/index.js:2:1390) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/ce7623e6db249f3c/node_modules/@esaio/esa-mcp-server/bin/index.js:30:114 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) |
@fruggr/zendesk-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: ], | "message": "ZENDESK_SUBDOMAIN is required" | }, | { | "origin": "string", | "code": "too_small", | "minimum": 1, | "inclusive": true, | "path": [ | "oauthClientId" | ], | "message": "Too small: expected string to have >=1 characters" | } | ] | at loadConfig (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/4b0cb73700542fcb/node_modules/@fruggr/zendesk-mcp-server/dist/index.js:693:22) | at main (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/4b0cb73700542fcb/node_modules/@fruggr/zendesk-mcp-server/dist/index.js:4068:17) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/4b0cb73700542fcb/node_modules/@fruggr/zendesk-mcp-server/dist/index.js:4082:1 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) |
@gongrzhe/server-gmail-autoauth-mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: OAuth keys file not found. Please place gcp-oauth.keys.json in current directory or C:\Users\Varun Sharma\.gmail-mcp |
@growthbook/mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/a0f5de0d2b8ca0d2/node_modules/@growthbook/mcp/server/utils.js:43 | throw new Error("GB_API_KEY environment variable is required"); | ^ | | Error: GB_API_KEY environment variable is required | at getApiKey (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/a0f5de0d2b8ca0d2/node_modules/@growthbook/mcp/server/utils.js:43:15) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/a0f5de0d2b8ca0d2/node_modules/@growthbook/mcp/server/index.js:16:23 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) | | Node.js v22.16.0 |
@heroku/mcp-server | wall timeout 105s |
@hubspot/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/e954c1e63b44fb9b/node_modules/@hubspot/mcp-server/dist/utils/client.js:12 | throw new Error('HubSpot access token is required. Set PRIVATE_APP_ACCESS_TOKEN in your environment variables and retry.'); | ^ | | Error: HubSpot access token is required. Set PRIVATE_APP_ACCESS_TOKEN in your environment variables and retry. | at new HubSpotClient (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/e954c1e63b44fb9b/node_modules/@hubspot/mcp-server/dist/utils/client.js:12:19) | at new UserCredentialsTool (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/e954c1e63b44fb9b/node_modules/@hubspot/mcp-server/dist/tools/oauth/getUserDetailsTool.js:35:23) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/e954c1e63b44fb9b/node_modules/@hubspot/mcp-server/dist/tools/toolsRegistry.js:26:14 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) | | Node.js v22.16.0 |
@kelceyp/caw-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: npm warn cleanup Failed to remove some directories [ | npm warn cleanup [ | npm warn cleanup '\\\\?\\C:\\Users\\Varun Sharma\\AppData\\Local\\npm-cache\\_npx\\32553ae835c3c1c6\\node_modules\\@kelceyp\\caw-server', | npm warn cleanup [Error: EPERM: operation not permitted, rmdir 'C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\32553ae835c3c1c6\node_modules\@kelceyp\caw-server\dist'] { | npm warn cleanup errno: -4048, | npm warn cleanup code: 'EPERM', | npm warn cleanup syscall: 'rmdir', | npm warn cleanup path: 'C:\\Users\\Varun Sharma\\AppData\\Local\\npm-cache\\_npx\\32553ae835c3c1c6\\node_modules\\@kelceyp\\caw-server\\dist' | npm warn cleanup } | npm warn cleanup ] | npm warn cleanup ] |
@kintone/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/b2db60d2046cbad3/node_modules/@kintone/mcp-server/dist/config/parser.js:19 | throw new Error(`Environment variables are missing or invalid:\n${errorMessages.join("\n")}`); | ^ | | Error: Environment variables are missing or invalid: | KINTONE_BASE_URL: Required | at parseKintoneMcpServerConfig (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/b2db60d2046cbad3/node_modules/@kintone/mcp-server/dist/config/parser.js:19:11) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/b2db60d2046cbad3/node_modules/@kintone/mcp-server/dist/config/index.js:4:16 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) | | Node.js v22.16.0 |
@launchdarkly/mcp-server | server wrote 10 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
@mapbox/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: node:internal/modules/esm/resolve:204 | const resolvedOption = FSLegacyMainResolve(pkgPath, packageConfig.main, baseStringified); | ^ | | Error: Cannot find package 'C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\e0bb14173bd5ddee\node_modules\@opentelemetry\api\index.js' imported from C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\e0bb14173bd5ddee\node_modules\@mapbox\mcp-server\dist\esm\index.js | at legacyMainResolve (node:internal/modules/esm/resolve:204:26) | at packageResolve (node:internal/modules/esm/resolve:778:12) | at moduleResolve (node:internal/modules/esm/resolve:854:18) | at defaultResolve (node:internal/modules/esm/resolve:984:11) | at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12) | at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25) | at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38) | at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38) | at ModuleJob._link (node:internal/modules/esm/module_job:137:49) { | code: 'ERR_MODULE_NOT_FOUND' | } | | Node.js v22.16.0 |
@mgsoftwarebv/mcp-server-bridge | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:36 | throw Error('Dynamic require of "' + x3 + '" is not supported'); | ^ | | Error: Dynamic require of "crypto" is not supported | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:36:9 | at ../../node_modules/@redis/client/dist/lib/lua-script.js (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:95501:25) | at __require2 (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:42:50) | at ../../node_modules/@redis/client/dist/index.js (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:114846:24) | at __require2 (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:42:50) | at ../../node_modules/redis/dist/index.js (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:121129:20) | at __require2 (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:42:50) | at ../cache/src/shared-redis.ts (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:121253:28) | at __init (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:39:56) | at ../cache/src/redis-client.ts (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/6a13d3b3b3ac39fe/node_modules/@mgsoftwarebv/mcp-server-bridge/dist/index.js:121340:5) | | Node.js v22.16.0 |
@microsoft/workiq | server wrote 26 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
@modelcontextprotocol/server-everart | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: EVERART_API_KEY environment variable is not set |
@modelcontextprotocol/server-gitlab | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: GITLAB_PERSONAL_ACCESS_TOKEN environment variable is not set |
@modelcontextprotocol/server-slack | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Please set SLACK_BOT_TOKEN and SLACK_TEAM_ID environment variables |
@nexus2520/bitbucket-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: BITBUCKET_USERNAME and either BITBUCKET_APP_PASSWORD (Cloud) or BITBUCKET_TOKEN (Server/DC) are required. |
@nexus2520/jira-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: JIRA_EMAIL and JIRA_API_TOKEN are required | Please set these in your MCP settings configuration | | Example: | JIRA_EMAIL=your-email@company.com | JIRA_API_TOKEN=your-api-token | JIRA_BASE_URL=https://your-domain.atlassian.net |
@perplexity-ai/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: PERPLEXITY_API_KEY environment variable is required |
@postman/postman-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Invalid environment variables for Postman MCP server: { _errors: [], POSTMAN_API_KEY: { _errors: [ 'Required' ] } } |
@rollbar/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: No Rollbar configuration found. Set ROLLBAR_ACCESS_TOKEN, or create .rollbar-mcp.json (in cwd or home), or set ROLLBAR_CONFIG_FILE. |
@roychri/mcp-server-asana | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Please set ASANA_ACCESS_TOKEN environment variable |
@runpod/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: RUNPOD_API_KEY environment variable is required |
@sentry/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Environment variables: | SENTRY_ACCESS_TOKEN Sentry auth token (alternative to --access-token) | SENTRY_CLIENT_ID Override OAuth client ID for device code flow | OPENAI_API_KEY OpenAI API key for AI-powered search tools | ANTHROPIC_API_KEY Anthropic API key for AI-powered search tools | OPENROUTER_API_KEY OpenRouter API key for AI-powered search tools | OPENROUTER_MODEL OpenRouter model (default: openai/gpt-5) | EMBEDDED_AGENT_PROVIDER Provider override: openai, azure-openai, anthropic, or openrouter | MCP_DISABLE_SKILLS Disable specific skills (comma-separated) | | Examples: | @sentry/mcp-server # device code auth (sentry.io only) | @sentry/mcp-server --access-token=TOKEN | @sentry/mcp-server --access-token=TOKEN --skills=inspect,triage | @sentry/mcp-server --access-token=TOKEN --host=sentry.example.com | @sentry/mcp-server --access-token=TOKEN --host=sentry.internal:9000 --insecure-http | @sentry/mcp-server --access-token=TOKEN --host=sentry.example.com --disable-skills=seer | @sentry/mcp-server --access-token=TOKEN --agent-provider=azure-openai --openai-base-url=https://example.openai.azure.com/openai/v1/ | @sentry/mcp-server --access-token=TOKEN --agent-provider=anthropic | @sentry/mcp-server --access-token=TOKEN --agent-provider=openrouter |
@shopify/dev-mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: npm error Invalid Version: | npm error A complete log of this run can be found in: C:\Users\Varun Sharma\AppData\Local\npm-cache\_logs\2026-07-21T12_49_56_747Z-debug-0.log |
@shortcut/mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: A Shortcut api token is required. |
@stripe/mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: [31m[39m | Stripe API key not provided. Please either pass it as an argument --api-key=$KEY or set the STRIPE_SECRET_KEY environment variable. | | C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\bce731a0395adf49\node_modules\@stripe\mcp\dist\cli.js:34 | throw new Error('Stripe API key not provided. Please either pass it as an argument --api-key=$KEY or set the STRIPE_SECRET_KEY environment variable.'); | ^ | | Error: Stripe API key not provided. Please either pass it as an argument --api-key=$KEY or set the STRIPE_SECRET_KEY environment variable. | at parseArgs (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\bce731a0395adf49\node_modules\@stripe\mcp\dist\cli.js:34:15) | at main (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\bce731a0395adf49\node_modules\@stripe\mcp\dist\index.js:18:41) | at Object.<anonymous> (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\bce731a0395adf49\node_modules\@stripe\mcp\dist\index.js:81:5) | at Module._compile (node:internal/modules/cjs/loader:1730:14) | at Object..js (node:internal/modules/cjs/loader:1895:10) | at Module.load (node:internal/modules/cjs/loader:1465:32) | at Function._load (node:internal/modules/cjs/loader:1282:12) | at TracingChannel.traceSync (node:diagnostics_channel:322:14) | at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5) | | Node.js v22.16.0 |
@taazkareem/clickup-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: FATAL STARTUP ERROR: Missing required environment variables: clickupApiKey, clickupTeamId | Error: Missing required environment variables: clickupApiKey, clickupTeamId | at validateConfiguration (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/8f282576af1ca14e/node_modules/@taazkareem/clickup-mcp-server/build/config.js:1:10741) | at main (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/8f282576af1ca14e/node_modules/@taazkareem/clickup-mcp-server/build/index.js:2:11706) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/8f282576af1ca14e/node_modules/@taazkareem/clickup-mcp-server/build/index.js:2:13781 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) |
@tiberriver256/mcp-server-azure-devops | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: DEBUG - Environment variables in getConfig(): | AZURE_DEVOPS_ORG_URL: NOT SET | AZURE_DEVOPS_AUTH_METHOD: NOT SET | AZURE_DEVOPS_PAT: NOT SET | AZURE_DEVOPS_DEFAULT_PROJECT: NOT SET | AZURE_DEVOPS_API_VERSION: NOT SET | NODE_ENV: NOT SET | | ERROR: Organization URL is required but was not provided. | Config: { | "organizationUrl": "", | "authMethod": "azure-identity" | } | Error starting server: AzureDevOpsValidationError: Organization URL is required |
@unthread-io/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: MCP Server unhandled error { | error: Error: Either API Key or Access Token is required | at new BaseUnthreadClient (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\4bf7a596f1309e0d\node_modules\@unthread-io\node\build\base-client.js:15:19) | at new UnthreadClient (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\4bf7a596f1309e0d\node_modules\@unthread-io\node\build\index.js:103:40) | at createBaseUnthreadMcpServer (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\4bf7a596f1309e0d\node_modules\@unthread-io\mcp-server\build\common.js:7:28) | at main (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\4bf7a596f1309e0d\node_modules\@unthread-io\mcp-server\build\index.js:47:68) | at Object.<anonymous> (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\4bf7a596f1309e0d\node_modules\@unthread-io\mcp-server\build\index.js:58:5) | at Module._compile (node:internal/modules/cjs/loader:1730:14) | at Object..js (node:internal/modules/cjs/loader:1895:10) | at Module.load (node:internal/modules/cjs/loader:1465:32) | at Function._load (node:internal/modules/cjs/loader:1282:12) | at TracingChannel.traceSync (node:diagnostics_channel:322:14) | } |
@vantasdk/vanta-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Failed to start Vanta MCP Server: Error: VANTA_ENV_FILE environment variable is required | at loadCredentials (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/cf0d581a1bedc1a2/node_modules/@vantasdk/vanta-mcp-server/build/auth.js:20:15) | at fetchNewToken (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/cf0d581a1bedc1a2/node_modules/@vantasdk/vanta-mcp-server/build/auth.js:42:25) | at getValidToken (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/cf0d581a1bedc1a2/node_modules/@vantasdk/vanta-mcp-server/build/auth.js:80:30) | at initializeToken (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/cf0d581a1bedc1a2/node_modules/@vantasdk/vanta-mcp-server/build/auth.js:96:11) | at main (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/cf0d581a1bedc1a2/node_modules/@vantasdk/vanta-mcp-server/build/index.js:13:15) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/cf0d581a1bedc1a2/node_modules/@vantasdk/vanta-mcp-server/build/index.js:36:1 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) |
@z_ai/mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: [2026-07-21T13:01:06.983Z] ERROR: Application startup failed: [{"message":"Z_AI_API_KEY environment variable is required, please set your actual API key"}] |
@zereight/mcp-gitlab | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Tool "get_branch" is defined in multiple toolsets: "merge_requests" and "branches" | Tool "list_branches" is defined in multiple toolsets: "merge_requests" and "branches" | [31mERROR[39m [18:31:45.223] (28756): [36mGITLAB_PERSONAL_ACCESS_TOKEN environment variable is not set[39m | [32mINFO[39m [18:31:45.224] (28756): [36mEither set GITLAB_PERSONAL_ACCESS_TOKEN or enable OAuth with GITLAB_USE_OAUTH=true[39m |
aether-code | server wrote 10 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
argocd-mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: index.js <command> | | Commands: | index.js stdio Start ArgoCD MCP server using stdio. | index.js sse Start ArgoCD MCP server using SSE. | index.js http Start ArgoCD MCP server using Http Stream. | | Options: | --help Show help [boolean] | --version Show version number [boolean] | | Not enough non-option arguments: got 0, need at least 1 |
bitbucket-mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/a5d88ed8e014be43/node_modules/bitbucket-mcp/dist/index.js:177 | throw new Error("Either BITBUCKET_TOKEN or BITBUCKET_USERNAME/PASSWORD is required"); | ^ | | Error: Either BITBUCKET_TOKEN or BITBUCKET_USERNAME/PASSWORD is required | at new BitbucketServer (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/a5d88ed8e014be43/node_modules/bitbucket-mcp/dist/index.js:177:19) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/a5d88ed8e014be43/node_modules/bitbucket-mcp/dist/index.js:3366:16 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) | | Node.js v22.16.0 |
buggazi | server wrote 205 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
cclsp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: configPath is required when CCLSP_CONFIG_PATH environment variable is not set |
docusaurus-plugin-mcp-server | server wrote 8 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
hvip-mcp-server | wall timeout 105s |
kubernetes-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: --cluster-provider string Cluster provider strategy to use (one of: disabled, in-cluster, kcp, kubeconfig). If not set, the server will auto-detect based on the environment. | --config string Path of the config file. | --config-dir string Path to drop-in configuration directory (files loaded in lexical order). Defaults to conf.d relative to the config file if --config is set. | --disable-destructive If true, tools annotated with destructiveHint=true are disabled | --disable-multi-cluster Disable multi cluster tools. Optional. If true, all tools will be run against the default cluster/context. | -h, --help help for kubernetes-mcp-server | --kubeconfig string Path to the kubeconfig file to use for authentication | --list-output string Output format for resource list operations (one of: yaml, table). Defaults to table. | --log-file string Defines the server log file path. Required for logging in stdio mode; overrides stdout in HTTP mode. Set to "stderr" to log to the standard error stream. | --log-level int Set the log level (from 0 to 9) | --port string Start a streamable HTTP and SSE HTTP server on the specified port (e.g. 8080) | --read-only If true, only tools annotated with readOnlyHint=true are exposed | --require-tls Require TLS for server and all outbound connections | --sse-base-url string SSE public base URL to use when sending the endpoint message (e.g. https://example.com) | --stateless If true, run the MCP server in stateless mode (disables tool/prompt change notifications). Useful for container deployments and load balancing. Default is false (stateful mode) | --tls-cert string Path to TLS certificate file for HTTPS. Must be used together with --tls-key. | --tls-key string Path to TLS private key file for HTTPS. Must be used together with --tls-cert. | --toolsets strings Comma-separated list of MCP toolsets to use (available toolsets: config, core, helm, kcp, kiali, kubevirt, netobserv, tekton). Defaults to core, config. | --version Print version information and quit | |
mcp-bitbucket-server | server wrote 1 non-protocol line(s) to stdout — this breaks MCP framing (MCP stdio requires stdout to carry *only* newline-delimited JSON-RPC; send logs to stderr) |
mcp-crypto-price | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Fatal error in main(): Error: COINCAP_API_KEY environment variable is required. Get your free API key at https://pro.coincap.io/dashboard | at main (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/41ea4a56354d6fbe/node_modules/mcp-crypto-price/dist/index.js:468:15) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/41ea4a56354d6fbe/node_modules/mcp-crypto-price/dist/index.js:496:5 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) |
mcp-server-kubernetes | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: Cannot find module '@opentelemetry/core' | Require stack: | - C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\92668d6008b43da4\node_modules\@opentelemetry\sdk-node\build\src\index.js | at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15) | at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19) | at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22) | at Function._load (node:internal/modules/cjs/loader:1211:37) | at TracingChannel.traceSync (node:diagnostics_channel:322:14) | at wrapModuleLoad (node:internal/modules/cjs/loader:235:24) | at Module.require (node:internal/modules/cjs/loader:1487:12) | at require (node:internal/modules/helpers:135:16) | at Object.<anonymous> (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\92668d6008b43da4\node_modules\@opentelemetry\sdk-node\build\src\index.js:15:16) | at Module._compile (node:internal/modules/cjs/loader:1730:14) { | code: 'MODULE_NOT_FOUND', | requireStack: [ | 'C:\\Users\\Varun Sharma\\AppData\\Local\\npm-cache\\_npx\\92668d6008b43da4\\node_modules\\@opentelemetry\\sdk-node\\build\\src\\index.js' | ] | } | | Node.js v22.16.0 |
pulsecloud-mcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: node:events:496 | throw er; // Unhandled 'error' event | ^ | | Error: listen EADDRINUSE: address already in use 0.0.0.0:3002 | at Server.setupListenHandle [as _listen2] (node:net:1939:16) | at listenInCluster (node:net:1996:12) | at node:net:2205:7 | at process.processTicksAndRejections (node:internal/process/task_queues:90:21) | Emitted 'error' event on Server instance at: | at emitErrorNT (node:net:1975:8) | at process.processTicksAndRejections (node:internal/process/task_queues:90:21) { | code: 'EADDRINUSE', | errno: -4091, | syscall: 'listen', | address: '0.0.0.0', | port: 3002 | } | | Node.js v22.16.0 |
serper-search-scrape-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/109efb2ce6006f16/node_modules/serper-search-scrape-mcp-server/build/index.js:14 | throw new Error("SERPER_API_KEY environment variable is required"); | ^ | | Error: SERPER_API_KEY environment variable is required | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/109efb2ce6006f16/node_modules/serper-search-scrape-mcp-server/build/index.js:14:11 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) | | Node.js v22.16.0 |
slack-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Error: Command failed: C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\0eb08d54ea065c82\node_modules\slack-mcp-server-windows-amd64\bin\slack-mcp-server-windows-amd64.exe | at genericNodeError (node:internal/errors:983:15) | at wrappedFn (node:internal/errors:537:14) | at checkExecSyncError (node:child_process:882:11) | at Object.execFileSync (node:child_process:918:15) | at Object.<anonymous> (C:\Users\Varun Sharma\AppData\Local\npm-cache\_npx\0eb08d54ea065c82\node_modules\slack-mcp-server\bin\index.js:64:14) | at Module._compile (node:internal/modules/cjs/loader:1730:14) | at Object..js (node:internal/modules/cjs/loader:1895:10) | at Module.load (node:internal/modules/cjs/loader:1465:32) | at Function._load (node:internal/modules/cjs/loader:1282:12) | at TracingChannel.traceSync (node:diagnostics_channel:322:14) { | status: 1, | signal: null, | output: [ null, null, null ], | pid: 29232, | stdout: null, | stderr: null | } | | Node.js v22.16.0 |
slite-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: An error occurred: Slite API key not provided. Please either pass it as an argument --api-key=$KEY or set the SLITE_API_KEY environment variable. |
storybook-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1) |
tapd-mcp-server | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: 启动失败: Error: 缺少 TAPD_ACCESS_TOKEN,请在 MCP 配置 env 中填写。 | at validateTapdConfig (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/9dd5e6facbfb4208/node_modules/tapd-mcp-server/dist/tapd/config.js:17:15) | at main (file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/9dd5e6facbfb4208/node_modules/tapd-mcp-server/dist/index.js:22:5) | at file:///C:/Users/Varun%20Sharma/AppData/Local/npm-cache/_npx/9dd5e6facbfb4208/node_modules/tapd-mcp-server/dist/index.js:33:5 | at ModuleJob.run (node:internal/modules/esm/module_job:274:25) | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26) | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5) |
xcodebuildmcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: project-scaffolding Project Scaffolding | simulator iOS Simulator Development | simulator-management Simulator Management | swift-package Swift Package Development | ui-automation UI Automation | utilities Build Utilities | xcode-ide Xcode IDE Integration | daemon <action> Manage the xcodebuildmcp daemon | | Options: | --log-level Set log verbosity level [string] [choices: "none", "error", "warn", "info", "debug"] [default: "none"] | --style Output style (normal is detailed; minimal is compact MCP-like output) [string] [choices: "normal", "minimal"] [default: "normal"] | --file-path-render-style Render file artifacts as a compact tree or labeled list in text output [string] [choices: "tree", "list"] | -h, --help Show help [boolean] | -v, --version Show version number [boolean] | | Run 'xcodebuildmcp mcp' to start the MCP server. | Run 'xcodebuildmcp tools' to see all available tools. | Run 'xcodebuildmcp <workflow> <tool> --help' for tool-specific help. | |
xmcp | failed to connect: transport error: server process exited with code 1 before responding to 'initialize' (id 1). Last server stderr: Usage: xmcp [options] [command] | | The MCP framework CLI | | Options: | -V, --version output the version number | -h, --help display help for command | | Commands: | dev [options] Start development mode | build [options] Build for production | create [options] <type> <name> Scaffold a new tool, resource, prompt, or | widget | help [command] display help for command |