Cursor Rules for Next.js
11 Cursor rules for Next.js (Server/Client Components and more), written against current docs. Installs in one command, exports AGENTS.md. $12 once.
View Cursor Rules for Next.js
One command tells you why an MCP server isn't loading in Claude Code, Claude Desktop, Cursor or VS Code, and another converts the config for a different client.

Validate MCP server configuration files before you restart your client and wonder why a server didn't load, and convert a config from one client's format to another's.
| Client | File | Top-level key |
|---|---|---|
| Claude Code | .mcp.json (project), ~/.claude.json | mcpServers |
| Claude Desktop | claude_desktop_config.json | mcpServers (local stdio servers only) |
| Cursor | .cursor/mcp.json, ~/.cursor/mcp.json | mcpServers |
| VS Code | .vscode/mcp.json | servers (+ inputs) |
python3 mcp_config_check.py check .mcp.json .cursor/mcp.json .vscode/mcp.json
python3 mcp_config_check.py check ~/Library/Application\ Support/Claude/claude_desktop_config.json --which
python3 mcp_config_check.py check mcp.json --client cursor --json
python3 mcp_config_check.py convert .cursor/mcp.json --to claude-code > .mcp.jsonThe client is detected from the file name (--client to override). --which also checks that each command exists on your PATH. Exit 1 on errors. Python 3.9+, standard library only, offline. ./demo.sh runs it on the examples; ./run_tests.sh runs 13 test groups.
The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 13 tests OK on Python 3.13 and 3.10.

convert rewrites the top-level key, adds or removes type, and translates variables: ${VAR} <-> ${env:VAR}, ${CLAUDE_PROJECT_DIR:-.} <-> ${workspaceFolder}. Remote servers are skipped for Claude Desktop with a note; envFile is dropped where it isn't supported, with a note. Review the output before using it.
Checks the documented formats as of November 2026 (Claude Code, Cursor and VS Code docs); clients add fields often. It can't tell whether a server itself works; start it once to confirm. Unknown extra fields are left alone.
Zip, 12 KB, v1.0, 11 files. Free to use, modify and share for any purpose, including commercial work, as long as this notice stays in copies. Not affiliated with or endorsed by Anthropic, Cursor (Anysphere) or Microsoft.
Free MCP config validator and converter: check .mcp.json, .cursor/mcp.json, .vscode/mcp.json and claude_desktop_config.json for the mistakes that make servers silently fail.
11 Cursor rules for Next.js (Server/Client Components and more), written against current docs. Installs in one command, exports AGENTS.md. $12 once.
View Cursor Rules for Next.jsFree Next.js Cursor rules in .mdc format, checked against current Next.js docs, plus a linter that shows why a rule isn't applying.
View Next.js Cursor Rules Starter (Free)10 Cursor rules for Django (models and N+1 and more), written against current docs. Installs in one command, exports AGENTS.md. $12 once.
View Cursor Rules for Django