Was ist MCP? Demo-Server
Plain-language MCP explainer in German: search and read was-ist-mcp.ch. Most tools need no login.
使うべきか
品質と安全性
検出事項(2)
- LOWexplain_this_connection 内
- LOWfetch 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"demo": {
"url": "https://mcp.was-ist-mcp.ch/mcp"
}
}
}リモートエンドポイント
https://mcp.was-ist-mcp.ch/mcpstreamable-httpできること
ツール一覧
ツール(10)
🟢search(query, limit, slug, kind)
Durchsucht die Inhalte von was-ist-mcp.ch und liefert die passenden Textstellen mit Titel, Link und einem Ausschnitt. Fragen Sie in ganzen Sätzen, auf Deutsch. Mit 'slug' suchen Sie nur in einer Seite, mit 'kind' nur in den häufigen Fragen ('faq'), in der Dienste-Liste ('dienste') oder in den Fliesstext-Abschnitten ('abschnitt'). (Searches the site's own content and returns matching passages with links.)
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"default": 8,
"type": "integer"
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"kind": {
"default": "alle",
"enum": [
"alle",
"faq",
"dienste",
"abschnitt"
],
"type": "string"
}
},
"required": [
"query"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟢fetch(id)
Holt eine Textstelle vollständig, so wie sie auf der Seite steht. Als 'id' geben Sie die Kennung aus einem Suchtreffer an, oder das Kürzel einer Seite wie 'sicherheit', dann kommt die ganze Seite zurück. (Fetches one passage, or a whole page, by the id that search returned.)
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟢list_pages
Listet alle Seiten von was-ist-mcp.ch auf, mit Kürzel, Titel, Link und einer kurzen Beschreibung. Der gute erste Aufruf, bevor Sie gezielt eine Seite holen. (Lists every published page of the site with its slug and description.)
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟢get_page(slug, section, format)
Gibt eine Seite von was-ist-mcp.ch als lesbaren Text zurück. Das Kürzel steht in 'list_pages', zum Beispiel 'sicherheit'. Mit 'section' holen Sie nur einen Abschnitt, mit format='outline' nur die Gliederung aus Überschriften und Einträgen. (Returns one page as readable markdown, one section of it, or just its outline.)
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"section": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"format": {
"default": "markdown",
"enum": [
"markdown",
"outline"
],
"type": "string"
}
},
"required": [
"slug"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟢list_mcp_services(kategorie, status)
Gibt die Dienste-Liste von was-ist-mcp.ch als geordnete Daten zurück: welche Dienste eine KI heute über MCP erreicht, was sie dort lesen und ändern darf, und welche in der Schweiz noch fehlen. 'kategorie' und 'status' schränken die Liste ein. (Returns the site's MCP service overview as structured rows.)
入力スキーマ
{
"type": "object",
"properties": {
"kategorie": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟢explain_this_connection
Berichtet auf Deutsch, was beim Verbinden zwischen Ihrem KI-Programm und diesem Server geschehen ist: auf welche Fassung von MCP sich beide geeinigt haben, wie Ihr Programm heisst und was es über sich angemeldet hat. Diese Angaben stehen nirgends auf der Seite. Sie entstehen erst in dem Moment, in dem Ihr Programm sich verbindet. (Reports what this very connection negotiated, in German.)
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟢server_info
Zeigt, welche Version dieses Servers läuft, wann der Suchindex zuletzt gebaut wurde und ob die Suche gerade vollständig einsatzbereit ist. (Reports this server's version, index build time and readiness.)
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"version": {
"description": "Version of the running build",
"type": "string"
},
"git_commit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Commit it was built from, when the deployment knows it"
},
"index_built_at": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "When the dense index was last built, in UTC"
},
"chunk_count": {
"default": 0,
"description": "How many passages are indexed",
"type": "integer"
},
"embedding_model": {
"description": "Model the passages were embedded with",
"type": "string"
},
"embedding_dim": {
"description": "Dimension of the stored vectors",
"type": "integer"
},
"ready": {
"default": false,
"description": "Whether the dense index is usable. While it is false the server still answers, from the lexical index alone",
"type": "boolean"
},
"dense_enabled": {
"default": false,
"description": "Whether this deployment has an embedding provider configured at all",
"type": "boolean"
}
},
"required": [
"version",
"embedding_model",
"embedding_dim"
],
"description": "Proof of life and the state of the index behind it."
}⚪login(username, password)
Meldet sich am Demo-Server an und gibt einen Token zurück, den die beiden geschützten Werkzeuge als 'token' annehmen. Die Zugangsdaten stehen offen auf was-ist-mcp.ch/mcp-ausprobieren; alle Leserinnen und Leser verwenden dasselbe Login, es schützt also keine Inhalte, sondern zeigt nur, wie ein Freigabeschritt aussieht. (Logs in with the credentials published on the site and returns a token.)
入力スキーマ
{
"type": "object",
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string"
}
},
"required": [
"username",
"password"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟡submit_feedback(message, page, token)
Schickt eine Rückmeldung an den Betreiber von was-ist-mcp.ch. Braucht eine Anmeldung: Über eine Verbindung aus dem Anmeldefenster kommt ein Anmeldelink zurück, sonst einen 'token' aus dem Werkzeug `login` oder die Zugangsdaten von was-ist-mcp.ch/mcp-ausprobieren. Alle Leserinnen und Leser dieser Seite verwenden dasselbe Login. Ihre Rückmeldung ist deshalb nicht privat: Der Betreiber der Seite liest sie, und sie kann als Beispiel öffentlich gezeigt werden. Schreiben Sie darum keine persönlichen Angaben in den Text. (Sends feedback to the site's owner. Requires the shared demo login and is not private.)
入力スキーマ
{
"type": "object",
"properties": {
"message": {
"type": "string"
},
"page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"token": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"message"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}🟢site_statistics(token)
Gibt Betriebszahlen von was-ist-mcp.ch aus: Wortzahl und Lesezeit pro Seite, Abschnitte, Einträge und die Anzahl der durchsuchbaren Textstellen. Braucht eine Anmeldung: Über eine Verbindung aus dem Anmeldefenster kommt ein Anmeldelink zurück, sonst einen 'token' aus dem Werkzeug `login` oder die Zugangsdaten von was-ist-mcp.ch/mcp-ausprobieren. Vertraulich ist an diesen Zahlen nichts; die Anmeldung zeigt nur, wie ein Freigabeschritt abläuft. (Reports per-page word counts and index numbers. Requires the demo login.)
入力スキーマ
{
"type": "object",
"properties": {
"token": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
}
},
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"additionalProperties": true
}コミュニティ
エビデンス