# MCP Tools Setup for Cursor IDE ## โœ… Configuration Complete! I've created the MCP configuration file for Cursor IDE at: ``` /Users/dorian/Projects/Indeedhub Prototype/.cursor/mcp.json ``` ## ๐ŸŽฏ Configured MCP Servers All 8 requested servers are now configured: 1. โœ… **Filesystem MCP** - Read/write files in your projects 2. โœ… **Memory MCP** - Persistent context across sessions 3. โš ๏ธ **Nostr MCP** - Nostr integration (needs API key) 4. โœ… **Playwright MCP** - Browser automation for testing 5. โš ๏ธ **PostgreSQL MCP** - Database management (check connection string) 6. โœ… **Docker MCP** - Container management 7. โš ๏ธ **Brave Search MCP** - Web research (needs API key) 8. โœ… **Fetch MCP** - Web content extraction ## ๐Ÿ”‘ Required: Add Your API Keys ### 1. Nostr Private Key Edit `.cursor/mcp.json` and replace: ```json "NOSTR_NSEC_KEY": "YOUR_NOSTR_PRIVATE_KEY_HERE" ``` ### 2. Brave Search API Key Get your free API key at: https://brave.com/search/api/ Then replace: ```json "BRAVE_API_KEY": "YOUR_BRAVE_API_KEY_HERE" ``` ### 3. PostgreSQL Connection (Optional) Update if you have a different database: ```json "postgresql://username:password@host:port/database" ``` ## ๐Ÿš€ How to Activate 1. **Edit the config file:** ```bash code .cursor/mcp.json ``` 2. **Add your API keys** (see above) 3. **Reload Cursor IDE:** - Press `Cmd+Shift+P` (Mac) or `Ctrl+Shift+P` (Windows/Linux) - Type "Reload Window" - Or just restart Cursor 4. **Verify installation:** - The MCP tools panel should show your connected servers - Servers will auto-install on first use via npx ## ๐Ÿงช Test Your Setup Try these commands in Cursor's AI chat: ``` "List all files in my project" "Remember that this is a Vue 3 project with Tailwind CSS" "Take a screenshot of github.com" "Fetch the content from vuejs.org" "List my Docker containers" ``` ## ๐Ÿ“ฆ What Each Server Does ### Filesystem MCP โœ… - Read/write files in `/Users/dorian/Projects` - Navigate directories - Safe file operations ### Memory MCP โœ… - Store facts and context - Remember across sessions - Knowledge graph queries ### Nostr MCP โš ๏ธ (Needs Key) - Post to Nostr network - Read from relays - Lightning integration ### Playwright MCP โœ… - Browser automation - Web testing - Screenshots ### PostgreSQL MCP โš ๏ธ (Check Connection) - Query databases - Schema inspection - Secure by default ### Docker MCP โœ… - Manage containers - Image operations - Network/volume control ### Brave Search MCP โš ๏ธ (Needs Key) - Web search - Real-time info - Research queries ### Fetch MCP โœ… - Fetch web pages - Convert to markdown - Extract content ## ๐Ÿ› Troubleshooting ### MCP tools not appearing? - Check the `.cursor/mcp.json` file syntax (must be valid JSON) - Reload Cursor window - Check Cursor's output panel for errors ### NPX installation issues? ```bash # Ensure Node.js is installed node --version npm --version # Update if needed nvm install --lts ``` ### Docker not connecting? ```bash # Start Docker Desktop open -a Docker # Verify it's running docker ps ``` ## ๐ŸŽ‰ You're Ready! Once you've: 1. Added your Nostr private key 2. Added your Brave Search API key 3. Reloaded Cursor All 8 MCP servers will be available in your Cursor IDE! ๐Ÿš€ The servers will automatically install when first used (via npx), so no manual installation needed.