MCP (Model Context Protocol) Servers erweitern Claude Code um externe Services. Hier sind die beste offizielle und Community MCP Server nach Kategorie.

Offizielle MCP Servers (Anthropic)

GitHub: https://github.com/modelcontextprotocol/servers

Filesystem MCP

claude mcp add github:modelcontextprotocol/servers/filesystem

Was du kannst:

  • Dateien lesen (read_file)
  • Dateien schreiben (write_file)
  • Directory listing (list_directory)
  • Datei suchen (find_files)

GitHub MCP

claude mcp add github:modelcontextprotocol/servers/github

Was du kannst:

  • Repository Operations (clone, fetch, push)
  • Issues & Pull Requests (create, list, update)
  • Gist Management
  • Repository Search
  • Commit History

Slack MCP

claude mcp add github:modelcontextprotocol/servers/slack

Befehle:

  • Message senden (send_message)
  • Channel durchsuchen (search_messages)
  • User Information (get_user)
  • Workspace Info (get_workspace_info)

Google Drive MCP

claude mcp add github:modelcontextprotocol/servers/google_drive

Features:

  • File browsing
  • File search
  • File creation & updates
  • Share management

PostgreSQL MCP

claude mcp add github:modelcontextprotocol/servers/postgresql

Operationen:

  • Queries (query)
  • Schema Inspection (describe_table)
  • Transaction Management

SQLite MCP

claude mcp add github:modelcontextprotocol/servers/sqlite

Beste Für: Lokale Entwicklung, Prototyping.

GitHub's Offizieller MCP Server

GitHub: https://github.com/github/github-mcp-server

git clone https://github.com/github/github-mcp-server.git
cd github-mcp-server
npm install && npm run build

Features:

Repository Operations:

/github get-repository --owner anthropics --repo claude-code
/github list-repositories --user USERNAME
/github create-repository --name my-project --private

Issues Management:

/github create-issue --repo my-project --title "Bug: xyz" --body "Details"
/github update-issue --repo my-project --issue 42 --state closed
/github list-issues --repo my-project --labels bug

Pull Requests:

/github create-pull-request \
  --repo my-project \
  --title "Feature: Add CLI" \
  --head feature/cli \
  --base main
/github get-pull-request --repo my-project --number 15

Gist Management:

/github create-gist --description "My code" --files [...] --public

Cloud Service MCPs

AWS MCP

pip install aws-mcp
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...

Unterstützte Services:

  • EC2 (Instanzen)
  • S3 (Storage)
  • Lambda (Functions)
  • RDS (Databases)
  • CloudWatch (Monitoring)

Google Cloud MCP

pip install gcp-mcp
gcloud auth application-default login

Services:

  • Compute Engine
  • Cloud Storage
  • Cloud Run
  • Cloud SQL

Azure MCP

pip install azure-mcp
az login

Services:

  • VMs
  • App Service
  • Storage
  • Databases

Datenbank MCPs

PostgreSQL

claude mcp add postgresql://user:pass@localhost:5432/dbname

MySQL / MariaDB

claude mcp add mysql://user:pass@localhost:3306/dbname

MongoDB

claude mcp add mongodb://user:pass@localhost:27017/dbname

SQLite (lokal)

claude mcp add sqlite://./local.db

Kommunikations MCPs

Slack (offiziell)

claude mcp add github:modelcontextprotocol/servers/slack

Discord

pip install discord-mcp
export DISCORD_TOKEN=...

Befehle:

  • Message senden
  • Channel auflisten
  • Role Management
  • User Info

Email / IMAP

pip install email-mcp
# Konfiguriert mit Gmail/Outlook Credentials

Features:

  • Emails lesen
  • Emails senden
  • Folder Management
  • Search

Developer Tool MCPs

Docker

pip install docker-mcp
# Benötigt Docker Socket

Befehle:

  • Container managen
  • Images auflisten
  • Logs anschauen
  • Network Management

Kubernetes

pip install k8s-mcp
kubectl config use-context my-cluster

Features:

  • Pod Management
  • Deployment Monitoring
  • Service Management
  • Logs Streaming

Terraform

pip install terraform-mcp

Operationen:

  • Plan
  • Apply
  • Destroy
  • State Management

Browser & Web MCPs

Playwright (für Web Automation)

pip install playwright-mcp
playwright install

Befehle:

  • Website öffnen
  • Click, Type, Fill
  • Screenshot
  • PDF Export

Puppeteer (Node.js Alternative)

npm install puppeteer-mcp

AI/ML MCPs

Ollama (Local LLMs)

pip install ollama-mcp
export OLLAMA_BASE_URL=http://localhost:11434

Models laden:

/ollama generate --model mistral "Explain MCP"

HuggingFace

pip install huggingface-mcp
export HF_TOKEN=...

Stripe

pip install stripe-mcp
export STRIPE_API_KEY=...

Operationen:

  • Customers erstellen
  • Payments verwalten
  • Subscriptions
  • Invoicing

MCP Server Finder & Entdecker

Punkpeye's Awesome MCP Servers

GitHub: https://github.com/punkpeye/awesome-mcp-servers

Die beste Quelle für neue MCP Servers. 200+ Server kategorisiert.

mcpcat.io

Online-Verzeichnis aller verfügbaren MCP Servers.

mcp.run

Testing Ground. Probiere MCP Servers online aus, bevor du sie installierst.

Installation Pattern

Pattern 1: Offizieller GitHub Server

claude mcp add github:modelcontextprotocol/servers/filesystem

Pattern 2: GitHub Repo

claude mcp add github:username/repo-name

Pattern 3: Lokales Verzeichnis

claude mcp add file:///path/to/mcp-server

Pattern 4: NPM Package

claude mcp add npm:mcp-server-name

Pattern 5: Python Package

pip install mcp-server-name
# Dann in Claude Code konfigurieren

Konfiguration in settings.json

{
  "mcpServers": {
    "github": {
      "command": "node",
      "args": ["./servers/github/index.js"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}"
      }
    },
    "slack": {
      "command": "python",
      "args": ["-m", "slack_mcp"],
      "env": {
        "SLACK_TOKEN": "${SLACK_BOT_TOKEN}"
      }
    },
    "postgres": {
      "command": "python",
      "args": ["-m", "postgresql_mcp"],
      "env": {
        "DATABASE_URL": "postgresql://localhost/mydb"
      }
    }
  }
}

MCP Servers nach Use Case

Frontend Development

  • Filesystem (lokale Dateien)
  • Git (Version Control)
  • Browser/Playwright (Testing)

Backend Development

  • PostgreSQL / MySQL (Datenbanken)
  • GitHub (CI/CD, Code Review)
  • Docker (Container)

DevOps

  • Kubernetes (Orchestration)
  • AWS / GCP / Azure (Cloud)
  • Terraform (Infrastructure)
  • Slack (Notifications)

Data Science

  • PostgreSQL (Data Storage)
  • Ollama (Local LLMs)
  • HuggingFace (Models)
  • Google Drive (Files)

Business Automation

  • Slack (Communication)
  • Email (IMAP)
  • Stripe (Payments)
  • Google Drive (Documents)

Häufige Setup-Fehler

Fehler 1: Token nicht gesetzt

Problem: GITHUB_TOKEN not found

Lösung:

export GITHUB_TOKEN=ghp_xxxxxxxxxxxx
# Dann in settings.json referenzieren: ${GITHUB_TOKEN}

Fehler 2: Service nicht erreichbar

Problem: Connection refused on localhost:5432

Lösung:

# Checke ob Service läuft
postgres: pg_isready
docker: docker ps
kubernetes: kubectl get pods

Fehler 3: Permissions Error

Problem: Permission denied reading /home/user/file

Lösung:

chmod u+r /path/to/file
# oder MCP Server mit sudo starten
sudo claude mcp add ...

Performance: Zu viele MCP Server?

Problem: Wenn du 20+ MCP Servers hast, wird Claude langsam (jeder Server wird geladen).

Lösung: Nutze mcp2cli um nur benötigte Tools zu exposen.

mcp2cli convert openapi \
  https://api.github.com/openapi.json \
  --tools "repos,issues" \
  --output github-filtered.json

MCP Servers Übersichtstabelle

Server Kategorie Setup Features Beste Für
GitHub VCS 5min Issues, PRs, Repos Code Management
PostgreSQL Database 10min Query, Inspect Data Analysis
Slack Communication 5min Messages, Channels Team Notification
Docker DevOps 10min Containers, Images Local Dev
Kubernetes DevOps 15min Pods, Services Production
AWS Cloud 15min EC2, S3, Lambda Infrastructure
Google Drive Files 5min Upload, Download Document Storage
Stripe Payments 5min Customers, Charges E-Commerce
Playwright Testing 10min Browser Control Web Testing
Ollama AI 5min Local Models Privacy-First

Quick Start — 3 MCP Servers (Common Setup)

# 1. GitHub (für Code Management)
claude mcp add github:github/github-mcp-server

# 2. Filesystem (lokal)
claude mcp add github:modelcontextprotocol/servers/filesystem

# 3. PostgreSQL (deine Datenbank)
claude mcp add postgresql://user:pass@localhost/mydb

# Starten
claude code