# MCP-Server

Kategorie: [Agenten & Protokolle](https://seo-geo-glossary.com/de/glossar/kategorie/agenten-protokolle/) › [Agenten-Protokolle](https://seo-geo-glossary.com/de/glossar/kategorie/agenten-protokolle/agenten-protokolle/)

**Ein MCP-Server** ist ein Programm, das KI-Anwendungen über das Model Context Protocol (MCP) Daten und Funktionen zur Verfügung stellt. Der Begriff bezeichnet eine Rolle im Protokoll und keinen bestimmten Rechner. Ein MCP-Server kann auf dem eigenen Laptop laufen oder als Dienst im Netz erreichbar sein.

## Wie funktioniert ein MCP-Server?

Die KI-Anwendung, im Protokoll Host genannt, baut für jeden MCP-Server einen eigenen Client auf. Dieser Client hält die Verbindung und holt Kontext für den Host ab. Ein Server kann drei Arten von Bausteinen anbieten:

- **Tools** sind ausführbare Funktionen, etwa ein API-Aufruf oder eine Datenbankabfrage.
- **Resources** sind Datenquellen wie Dateiinhalte oder Datensätze.
- **Prompts** sind wiederverwendbare Vorlagen für die Arbeit mit einem Sprachmodell.

Welche Bausteine ein Server bietet, erfahren Clients über list-Methoden wie `tools/list`. Ein Tool starten sie mit `tools/call`. Die Nachrichten folgen JSON-RPC 2.0.

Lokale Server laufen auf demselben Rechner wie der Host und sprechen über stdio, meist mit einem einzelnen Client. Entfernte Server nutzen Streamable HTTP und bedienen viele Clients, wobei die Spezifikation OAuth für die Authentifizierung empfiehlt. Im Stand 2026-07-28 ist MCP zustandslos: Jede Anfrage enthält die Protokollversion und die Fähigkeiten des Clients.

## Beispiel

Ein Client ruft das Tool `weather_current` eines Servers auf. Die Meta-Felder sind hier gekürzt.

```json
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "weather_current",
    "arguments": { "location": "San Francisco", "units": "imperial" }
  }
}
```

Der Server antwortet mit einem `content`-Array, in dem der Wetterbericht als Text steht. Der Host reicht diese Antwort an das Sprachmodell weiter.

## Bekannte MCP-Server

Das Projekt pflegt Referenzimplementierungen im GitHub-Repository `modelcontextprotocol/servers`, darunter einen Dateisystem-Server. Sentry betreibt einen entfernten Server auf der eigenen Plattform. Verzeichnisse wie mcpservers.org sammeln weitere Server von Drittanbietern.

## Häufige Fehler

- **Eingaben nicht prüfen.** Laut Spezifikation müssen Server alle Tool-Eingaben validieren, Zugriffsrechte durchsetzen, Aufrufe begrenzen und Ausgaben bereinigen.
- **Fehlerhafte Eingaben als Protokollfehler melden.** Eingabefehler wie ein falsches Datumsformat gehören als Tool Execution Error mit `isError: true` in das Ergebnis, damit das Modell die Anfrage korrigieren kann.
- **Ungeeignete Tool-Namen.** Die Spezifikation sieht 1 bis 128 Zeichen aus Buchstaben, Ziffern, Unterstrich, Bindestrich und Punkt vor, ohne Leerzeichen, und eindeutig innerhalb eines Servers.

## Häufige Fragen

**Was ist der Unterschied zwischen MCP und einem MCP-Server?**
MCP ist das Protokoll. Ein MCP-Server ist ein Programm, das dieses Protokoll spricht und Tools, Resources oder Prompts anbietet.

**Wie baue ich einen MCP-Server?**
Das Projekt stellt SDKs für verschiedene Programmiersprachen bereit. Mit dem MCP Inspector lässt sich ein Server beim Entwickeln testen.

## Auf einen Blick

- **Herausgeber:** Anthropic, seit 09.12.2025 bei der Agentic AI Foundation (Linux Foundation)
- **Verbindet:** KI-Anwendungen mit Servern, die Tools, Resources und Prompts bereitstellen
- **Status:** aktuelle MCP-Spezifikation 2026-07-28
- **Transport:** stdio (lokale Server), Streamable HTTP (entfernte Server)
- **Spezifikation:** [MCP Specification](https://modelcontextprotocol.io/specification/latest)

Stand: 8. Oktober 2026

*Grafik: Wie MCP Anwendungen und Werkzeuge verbindet.* Laut MCP-Spezifikation startet ein Host für jeden Server einen eigenen Client. Server bieten Tools, Resources und Prompts an und laufen lokal (stdio) oder im Netz (Streamable HTTP). WebMCP ist der Entwurf einer W3C Community Group, kein W3C-Standard. Dort stellt die Webseite ihre Tools im Browser bereit.

## Verwandte Begriffe

- [MCP (Model Context Protocol)](https://seo-geo-glossary.com/de/glossar/mcp/index.md)
- [WebMCP](https://seo-geo-glossary.com/de/glossar/webmcp/index.md)
- [Tool Calling (Function Calling)](https://seo-geo-glossary.com/de/glossar/tool-calling/index.md)
- [API (Programmierschnittstelle)](https://seo-geo-glossary.com/de/glossar/api/index.md)
- [OpenAPI](https://seo-geo-glossary.com/de/glossar/openapi/index.md)

## Quellen

- [Architecture overview – modelcontextprotocol.io](https://modelcontextprotocol.io/docs/learn/architecture)
- [MCP Specification – modelcontextprotocol.io](https://modelcontextprotocol.io/specification/latest)
- [MCP Reference Server Implementations – GitHub](https://github.com/modelcontextprotocol/servers)
- [WebMCP – Draft Community Group Report, W3C Web Machine Learning Community Group](https://webmachinelearning.github.io/webmcp/)
- [Tools – MCP Specification (Version 2026-07-28)](https://modelcontextprotocol.io/specification/latest/server/tools)

---

Stand: 8. Oktober 2026
URL: https://seo-geo-glossary.com/de/glossar/mcp-server/
