# Claude & MCP

Claude Code setups, MCP servers and the automations built on them.

- [WordPress to Next.js Migration: 11 SEO Traps a Green Check Missed](https://productivitytech.io/wordpress-to-nextjs-migration-seo/): A WordPress to Next.js migration can keep its rankings. The 11 SEO traps I caught moving productivitytech.io off Rank Math, plus a pre-DNS checklist.
- [Garmin MCP Server: 3 Easy Steps to Connect Claude to Your Data](https://productivitytech.io/garmin-mcp-server/): A garmin mcp server connects Claude to your Garmin Connect data in 3 steps. Free, open source, MFA supported. Ask training questions in plain English.
- [Claude Code Automation 2026: Build a Powerful AI Developer](https://productivitytech.io/claude-code-automation/): Learn Claude Code automation with a Notion-powered async AI developer. From task to GitHub PR — build your own autonomous coding agent today.
- [Zoho Projects MCP Server: Easy 5-Step Ultimate Guide](https://productivitytech.io/zoho-projects-mcp-server/): Learn how to build a zoho projects mcp server that lets AI tools manage tasks, log time, and track bugs. Easy 5-step guide with code examples.
- [Claude Code Memory System: 5 Practical Layers That Compound](https://productivitytech.io/claude-code-memory-system/): Build a claude code memory system that compounds knowledge across sessions. 5 practical layers using GitHub and Notion — no Obsidian required.
- [Custom MCP Server: 5 Powerful Lessons From Building My Own](https://productivitytech.io/custom-mcp-server-lessons/): I built a custom MCP server to track time in Zoho Projects directly from Claude Code. Here are 5 powerful lessons from building one yourself.
- [Build MCP Server: 7 Easy Steps to Your First Custom Tool](https://productivitytech.io/build-mcp-server-tutorial/): Learn to build MCP server tools in 7 easy steps — from project setup to OAuth and deployment. Complete TypeScript tutorial with working code.
- [Claude Code Chrome Remote Debugging: 5 Easy Steps That Work](https://productivitytech.io/claude-code-chrome-remote-debugging/): Chrome DevTools MCP failing with -32000, a non-default data directory error, or a dead port 9222? What each error means, and the exact fix for Claude Code.
- [Stop Uploading PDFs to ChatGPT: Use Markdown Files Instead](https://productivitytech.io/stop-uploading-pdfs-to-chatgpt-use-markdown/): PDFs silently break your AI workflows. Learn why markdown files give ChatGPT and Claude dramatically better results — and how to make the switch today.
