关于在各种工具中集成MCP(模型上下文协议)的工作坊
由ScadsAI 莱比锡/德累斯顿开发
提供与Model Context Protocol (MCP) 一起工作的实际示例和教程。将MCP服务器集成到Obsidian、Blender、Langflow,并使用FastMCP进行自定义服务器开发。
无需任何先验知识 - 所有MCP集成都是低代码的。
所需软件:
对于FastMCP:
uv sync📂 meetup-workshop-mcp/
├── 📂 obsidian_mcp/ # 从这里开始 - Obsidian 集成
├── 📂 blender/ # Blender MCP 集成
├── 📂 langflow/ # Langflow 流程及文档
├── 📂 fastm.mcp/ # Python MCP服务器示例
├── 📂 workshop_slides/ # 供工作坊讲师使用
└── 📂 dashboard_mcp/ # 供工作坊讲师使用
推荐流程: Obsidian → Blender/德国铁路 → FastMCP(可选)
入门和MCP基础
设置Obsidian以实现MCP集成。配置本地REST API并首次使用MCP。
通过MCP进行3D集成
安装Blender插件并通过MCP协议操作3D对象。
通过MCP集成外部服务
集成德国铁路API并探索其他MCP服务器。
开发自己的MCP服务器
基于Python创建MCP服务器 - 从简单功能到个人助手。
视觉工作流集成
为所有工作坊模块准备好的流程。在整个其他模块中使用。
供工作坊讲师使用
基于FastAPI的Web界面,用于MCP演示和代码灵感。
UV 安装:
# Windows: powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
# Mac: brew install uv
# Linux: curl -LsSf https://astral.sh/uv/install.sh | sh
端口冲突: 端口8082、9876、27124必须可用(使用netstat -an检查可用性)
Obsidian REST API: 启用社区插件,正确插入API密钥
MIT许可证 - 查看LICENSE文件。
开始: Obsidian MCP 设置