MCP协议实战工作坊

提供MCP(模型上下文协议)从入门到进阶的实践工作坊资料,涵盖使用Langflow进行无代码搭建、FastMCP服务器开发以及程序化工具调用,适用于在ScaDS.AI Meetup等场景中学习MCP的开发者。

  • by ScaDSAILLLE
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 ScaDSAILLLE/meetup-workshop-mcp

使用说明

MCP-Workshop: ein Jahr später

Praktische Materialien für das ScaDS.AI Meetup zum Model Context Protocol (MCP). Der Workshop verbindet einen niedrigschwelligen Einstieg mit Langflow mit vertiefenden Python-Tracks zu Tool Discovery, Programmatic Tool Calling und eigenen MCP-Servern mit FastMCP.

Workshop-Tracks

Beginner: MCP mit Langflow- UI-basierter Einstige und praktische Übungen

Keine Programmiererfahrung erforderlich. Arbeite die Übungen in dieser empfohlenen Reihenfolge durch:

  1. Obsidian: Notizen sicher lesen und zusammenfassen
  2. Blender: modulare Würfelinstallation aufbauen
  3. Strudel: einen Beat starten, verändern und stoppen

Der gemeinsame Einstieg, die grundlegende Langflow-Bedienung und die vorbereiteten Flows findest du in beginners_track/README.md.

Advanced: MCP für Fortgeschrittene

Wie geht man um mit großen "Tool-Landschaften", wie skaliert MCP, welche Methoden hierfür gibt es und was sind konkurrierende bzw. unterstützende Ansätze?

  • Progressive Disclosure: Vergleiche vollständige Tool-Exposition mit dynamischer Tool-Auswahl und beobachte Schema-Tokens.
  • FastMCP: Entwickle einen Server schrittweise von Transport und Tools bis zu Resources, Templates und Prompts.
  • Programmatic Tool Calling: Untersuche, wie ein Modell viele Tools programmatisch orchestrieren kann und wo die Sicherheitsgrenzen liegen.

Contributors

Dieser Workshop wurde vom Team des ScaDS.AI Dresden/Leipzig Living Lab entwickelt. Beigetragen haben:

Oliver Welz - Workshop-Leitung, Konzeption, Inhalte
Philipp Schott
Gregor Wolf
Fritz Götze
Anna Fastus
Chrstin Pfütze

🏛️ Über ScaDS.AI

Dieser Workshop wurde vom ScaDS.AI Dresden/Leipzig entwickelt - einem Forschungsinstitut für skalierbare Datenanalyse und künstliche Intelligenz, gefördert vom Bundesministerium für Forschung, Technologie und Raumfahrt (BMFTR) sowie vom Freistaat Sachsen.

📄 Lizenz

Dieses Projekt steht unter der MIT-Lizenz. Weitere Informationen finden Sie in der LICENSE-Datei.