MCPs That Power This Blog

Three MCP servers have been helpful for building and maintaining this site.

Directus MCP handles all content operations. I can draft posts, update metadata, and manage media directly through Claude Code without opening the admin interface.

GitLab MCP monitors CI/CD pipelines and manages merge requests. Deploy status, build logs, and repository operations all happen in the same conversation.

Playwright MCP automates browser testing. After making changes, Claude can verify the site renders correctly and debug layout issues without manual testing.

The setup is straightforward - add this to your claude.json mcpServers:

{
  "playwright": {
    "command": "npx",
    "args": ["@playwright/mcp@latest"]
  },
  "GitLab": {
    "command": "gitlab-mcp",
    "env": {
      "GITLAB_TOKEN": "$GITLAB_TOKEN",
      "GITLAB_BASE_URL": "$GITLAB_BASE_URL"
    }
  },
  "directus": {
    "command": "npx",
    "args": ["@directus/content-mcp@latest"],
    "env": {
      "DIRECTUS_URL": "$DIRECTUS_URL",
      "DIRECTUS_TOKEN": "$DIRECTUS_TOKEN"
    }
  }
}