18 MCP servers connecting Claude Code to external services

MCP Servers

18 Model Context Protocol servers that connect Claude Code to external services — from design tools to databases to deployment platforms.

UI and Design (5)

ServerPurposeTrigger
shadcnComponent registry, install componentsui, component, atom
figmaDesign file access (127.0.0.1:3845)figma, design URLs
tailwindCSS utilities, documentationtailwind, css
a11yAccessibility audits (WCAG 2.1 AA)accessibility, a11y
storybookVisual testingstorybook

Testing (2)

ServerPurposeTrigger
browserHeadless Chromium (1920x1080)test, e2e, see
browser-headedVisible Chromium for auth flowssee headed

DevOps and Infra (4)

ServerPurposeTrigger
githubRepos, issues, PRs, Actionspush, pr, issue
vercelDeployments, logsdeploy, ship
sentryError monitoringerror, debug
gcloudGoogle Cloud CLIgcloud

Data and Auth (4)

ServerPurposeTrigger
neonNeon PostgreSQL branchingprisma, migration, db
postgresDatabase queries (dbhub)sql, query
stripePayments, subscriptionspayment, billing
keychainmacOS Keychain credentialscredentials

Knowledge and PM (3)

ServerPurposeTrigger
refTechnical documentationdocs, lookup
context7Up-to-date library docslatest docs
linearIssue trackinglinear, task

Role-Specific Configs

Not every team member needs all 18 servers. Each role gets a tailored MCP config:

RoleConfig FileServer Count
engineermcp.jsonAll 18
businessmcp-business.json8 (github, slack, linear, stripe, notion, browser, context7, memory-bank)
contentmcp-content.json8 (github, slack, notion, browser, figma, context7, memory-bank, ref)
opsmcp-ops.json9 (github, slack, vercel, sentry, neon, stripe, browser, posthog, memory-bank)

Configuration

MCP servers are configured in ~/.claude/mcp.json:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": ""
      }
    }
  }
}

Installation

# Engineer (all 18 servers)
cd ~/kun && bash .claude/scripts/install.sh
 
# Business role (8 servers)
cd ~/kun && bash .claude/scripts/install.sh business
 
# Content role (8 servers)
cd ~/kun && bash .claude/scripts/install.sh content
 
# Ops role (9 servers)
cd ~/kun && bash .claude/scripts/install.sh ops