MCP Server installieren
Dieser Leitfaden führt Sie durch die Installation, Konfiguration und Verwaltung von MCP Servern, um die Fähigkeiten Ihrer KI-Agenten zu erweitern.
Installationsübersicht
Voraussetzungen
Vor der Installation von MCP Servern stellen Sie sicher, dass Sie haben:
- TeamDay-Konto mit angemessenen Berechtigungen
- Zugriff auf das Agent-Konfigurationspanel
- Verständnis der Tools und Integrationen, die Sie benötigen
- Erforderliche API-Schlüssel und Anmeldedaten für externe Services
Installationsmethoden
- Built-in Server: Vorkonfigurierte Server in TeamDay
- Community Server: Open-Source-Server aus der Community
- Custom Server: Self-Hosted oder benutzerdefinierte Server
- Enterprise Server: Kommerzielle Server mit Enterprise-Features
Built-in MCP Server
Verfügbare Built-in Server
TeamDay kommt mit mehreren vorkonfigurierten MCP Servern:
Datenbankserver
- PostgreSQL: Verbinden Sie sich mit PostgreSQL-Datenbanken
- MySQL: MySQL-Datenbankintegration
- MongoDB: NoSQL-Datenbankzugriff
- SQLite: Leichte Datenbankoperationen
Dateisystemserver
- Lokale Dateien: Zugriff auf lokale Dateisysteme
- Cloud-Speicher: AWS S3, Google Drive, Dropbox
- FTP/SFTP: Dateiaustauschprotokoll-Zugriff
- Git Repositories: Git-basierter Dateizugriff
API Integration Server
- REST APIs: Generischer REST API Client
- GraphQL: GraphQL-Abfrage-Unterstützung
- Webhook Handler: Empfangen und verarbeiten Sie Webhooks
- OAuth Manager: OAuth-Authentifizierungs-Handhabung
Built-in Server installieren
Schritt 1: Zugriff auf Server-Management
- Navigieren Sie zur Konfigurationsseite Ihres Agenten
- Klicken Sie auf “Tools & Integrationen”
- Wählen Sie “MCP Server” aus der Seitenleiste
- Klicken Sie auf “Neuen Server hinzufügen”
Schritt 2: Server-Typ auswählen
- Durchsuchen Sie den Bereich “Built-in Server”
- Wählen Sie den Server, den Sie installieren möchten
- Überprüfen Sie die Server-Beschreibung und Fähigkeiten
- Klicken Sie auf “Installieren”
Schritt 3: Server konfigurieren
- Geben Sie erforderliche Konfigurationsparameter an
- Richten Sie Authentifizierungs-Anmeldedaten ein
- Konfigurieren Sie Ressourcenzugriffs-Berechtigungen
- Testen Sie die Verbindung
Beispiel: Datenbankserver installieren
{
"server_type": "postgresql",
"configuration": {
"host": "localhost",
"port": 5432,
"database": "myapp",
"username": "agent_user",
"password": "${DATABASE_PASSWORD}",
"ssl": true,
"pool_size": 10
},
"permissions": {
"read": true,
"write": true,
"schema": false
}
}
Community MCP Server
Community Server finden
- TeamDay Marketplace: Offizieller Marketplace für überprüfte Server
- GitHub Repositories: Open-Source-Community-Server
- NPM Registry: Node.js-basierte MCP Server
- Docker Hub: Containerisierte MCP Server
Beliebte Community Server
GitHub Integration Server
Verbinden Sie sich mit GitHub Repositories:
# Installieren Sie über TeamDay CLI
teamday mcp install github-server
# Oder via npm
npm install @teamday/mcp-github-server
Konfiguration:
{
"name": "github-server",
"type": "community",
"source": "npm:@teamday/mcp-github-server",
"config": {
"github_token": "${GITHUB_TOKEN}",
"default_org": "my-organization",
"rate_limit": 100
}
}
Slack Integration Server
teamday mcp install slack-server
Email Server
teamday mcp install email-server
Community Server installieren
Methode 1: TeamDay Marketplace
- Gehen Sie zu “MCP Server” → “Marketplace”
- Durchsuchen oder suchen Sie nach Servern
- Klicken Sie auf einen Server, um Details anzuzeigen
- Klicken Sie auf “Installieren” und folgen Sie dem Setup-Assistenten
- Konfigurieren Sie Authentifizierung und Berechtigungen
Methode 2: Manuelle Installation
- Laden Sie das Server-Paket herunter
- Laden Sie es in Ihre TeamDay-Instanz hoch
- Konfigurieren Sie die Server-Einstellungen
- Testen und aktivieren Sie den Server
Methode 3: CLI Installation
# Installieren Sie TeamDay CLI
npm install -g @teamday/cli
# Melden Sie sich bei Ihrem Konto an
teamday login
# Installieren Sie MCP Server
teamday mcp install <server-name>
# Konfigurieren Sie den Server
teamday mcp configure <server-name>
Benutzerdefinierte MCP Server
Self-Hosted Server
Für Enterprise- oder spezialisierte Anforderungen können Sie Ihre eigenen MCP Server hosten.
Docker-Deployment
FROM node:18-alpine
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm ci --only=production
COPY src/ ./src/
EXPOSE 3000
CMD ["node", "src/server.js"]
Docker Compose Setup
version: '3.8'
services:
mcp-server:
build: .
ports:
- "3000:3000"
environment:
- MCP_PORT=3000
- DATABASE_URL=${DATABASE_URL}
volumes:
- ./config:/app/config
restart: unless-stopped
TeamDay-Konfiguration
{
"name": "custom-server",
"type": "custom",
"endpoint": "https://my-mcp-server.example.com",
"authentication": {
"type": "bearer",
"token": "${CUSTOM_SERVER_TOKEN}"
},
"timeout": 30000,
"retry_attempts": 3
}
Konfigurationsmanagement
Umgebungsvariablen
Speichern Sie sensible Konfiguration in Umgebungsvariablen:
# .env Datei
DATABASE_PASSWORD=secure_password
GITHUB_TOKEN=ghp_your_token_here
SLACK_BOT_TOKEN=xoxb-your-token
EMAIL_PASSWORD=your_email_password
CUSTOM_SERVER_TOKEN=your_custom_token
Konfigurationsdateien
Verwenden Sie Konfigurationsdateien für komplexe Setups:
// mcp-config.json
{
"servers": [
{
"name": "database-server",
"enabled": true,
"config": {
"host": "localhost",
"port": 5432,
"database": "myapp"
}
},
{
"name": "github-server",
"enabled": true,
"config": {
"default_org": "my-org"
}
}
],
"global_settings": {
"timeout": 30000,
"retry_attempts": 3,
"rate_limit": 100
}
}
Überwachung und Wartung
Server-Überwachung
Überwachen Sie Server-Performance und -Gesundheit:
- Response Times: Verfolgen Sie durchschnittliche Response-Zeiten
- Fehlerquoten: Überwachen Sie Fehler-Häufigkeit
- Ressourcennutzung: CPU-, Speicher-, Netzwerk-Nutzung
- Uptime: Server-Verfügbarkeits-Metriken
Automatische Updates
Aktivieren Sie automatische Updates für Community-Server:
{
"update_policy": {
"auto_update": true,
"update_schedule": "weekly",
"allowed_versions": "patch",
"rollback_on_failure": true
}
}
Nächste Schritte
- Erstellen von benutzerdefinierten MCP Servern
- Was sind MCP Server
- [Benutzerdefinierte Tools