Claude Code, Cursor, VS Code and Codex
init writes in the right format for each client and preserves what’s already there.
npx -y moretes-builder-workshops init claude --lang en{ "mcpServers": { "builder-workshops": { "type": "stdio", "command": "npx", "args": ["-y", "moretes-builder-workshops", "mcp"] } } }npx -y moretes-builder-workshops init cursor --lang en{ "mcpServers": { "builder-workshops": { "type": "stdio", "command": "npx", "args": ["-y", "moretes-builder-workshops", "mcp"] } } }npx -y moretes-builder-workshops init vscode --lang enHeads up: here the key is servers, not mcpServers.
{ "servers": { "builder-workshops": { "type": "stdio", "command": "npx", "args": ["-y", "moretes-builder-workshops", "mcp"] } } }npx -y moretes-builder-workshops init codex --lang enInstalls the skill in .agents/skills/. The MCP server is configured in Codex itself, with the command npx -y moretes-builder-workshops mcp.
For those who prefer not to have Node.js:
{ "mcpServers": { "builder-workshops": { "command": "docker", "args": ["run", "--rm", "-i", "ghcr.io/fernando-moretes/builder-workshops", "mcp"] } } }What was tested
Section titled “What was tested”| Client | Status |
|---|---|
| Official MCP client (SDK) | Tested automatically on every change |
| Claude Code | Detects the repo’s server. Using it asks for your approval the first time |
| Kiro, Cursor, VS Code | Format checked against the official documentation, not tested in the app |
If you test any of these, open a report.
Independent community project by Fernando Azevedo, AWS Community Builder. Not official AWS material, and not endorsed by AWS. AWS and related names are trademarks of Amazon.com, Inc. or its affiliates. MIT license.