Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions ide-configs/claude/sample-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,18 @@
"playwright": {
"command": "npx",
"args": ["-y", "@anthropic/playwright-mcp"]
},
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": {
"EXA_API_KEY": "${EXA_API_KEY}"
}
}
},
"notes": {
"description": "Sample Claude Code configuration for AIOS projects",
"preset": "aios-dev",
"documentation": "https://github.com/allfluence/mcp-ecosystem"
"preset": "aios-full",
"documentation": "https://github.com/SynkraAI/mcp-ecosystem"
}
}
15 changes: 13 additions & 2 deletions ide-configs/cursor/sample-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,22 @@
"desktop-commander": {
"command": "npx",
"args": ["-y", "@anthropic/desktop-commander-mcp"]
},
"playwright": {
"command": "npx",
"args": ["-y", "@anthropic/playwright-mcp"]
},
"exa": {
"command": "npx",
"args": ["-y", "exa-mcp-server"],
"env": {
"EXA_API_KEY": "${EXA_API_KEY}"
}
}
Comment on lines +10 to 21

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify the `@anthropic/playwright-mcp` package exists on npm
curl -s "https://registry.npmjs.org/@anthropic/playwright-mcp" | jq '{name: .name, version: ."dist-tags".latest, description: .description}'

Repository: SynkraAI/mcp-ecosystem

Length of output: 126


🏁 Script executed:

#!/bin/bash
# Get the full response from npm registry for `@anthropic/playwright-mcp`
curl -s "https://registry.npmjs.org/@anthropic/playwright-mcp" | head -100

# Also check if the package exists at all by looking for error response
echo "---"
curl -s -w "\nHTTP Status: %{http_code}\n" "https://registry.npmjs.org/@anthropic/playwright-mcp"

Repository: SynkraAI/mcp-ecosystem

Length of output: 129


The Playwright MCP package does not exist—configuration will fail.

The @anthropic/playwright-mcp package referenced in line 12 does not exist on the npm registry (returned HTTP 404). The npx command will fail when Cursor attempts to load this server. Verify the correct package name and update the configuration before merging.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@ide-configs/cursor/sample-config.json` around lines 10 - 21, The "playwright"
MCP configuration references a non-existent npm package
"@anthropic/playwright-mcp" which will cause npx to fail; locate the
"playwright" JSON object (keys: "command" and "args") and replace the package
name in "args" with the correct, published package (or remove the entry if there
is no MCP) after verifying the package exists on the npm registry; ensure the
"args" value points to a valid package string and keep the surrounding structure
("command": "npx") unchanged.

},
"notes": {
"description": "Sample Cursor configuration for AIOS projects",
"preset": "aios-dev",
"documentation": "https://github.com/allfluence/mcp-ecosystem"
"preset": "aios-full",
"documentation": "https://github.com/SynkraAI/mcp-ecosystem"
}
}