使用说明
实践中的MCP:理解一切的应用
谢谢!!
在项目中 开发者活动 演示所基于的,以及 奥雷利 因为她在那里做的所有工作。
备注 :此代码有意设计为尽可能简单,易于理解,并避免演示效果。演示文稿中未显示的一些部分是尽快编写的,因此我可以专注于将要显示的代码。
先决条件
您需要:
- python 和 紫外线
- 布置 (安装)
- 一个 GitHub副驾驶订阅 (对于演示中使用的LLM代理)
安装
# Installer les dépendances et outils
mise install
# Synchroniser les dépendances Python
uv sync --dev
兰瑟滑滑梯
mise run slides
然后在显示的地址打开浏览器(通常http://localhost:3000)的。
启动演示
演示1:MCP基础
# Lancer le serveur MCP (port 8000)
mise run server_demo1
# Dans un autre terminal : inspecter le serveur avec MCP Inspector
mise run inspect_demo1
演示2:高级功能(上下文、采样、省略)
# Lancer le serveur MCP (port 8001)
mise run server_demo2
# Dans un autre terminal : inspecter le serveur avec MCP Inspector
mise run inspect_demo2
客户端测试
# Lancer le client Python pour tester les serveurs
mise run run_client
项目结构
mcp_server/
├── server_demo1.py # Démo 1 : Tools, Prompts, Resources
├── server_demo2.py # Démo 2 : Context, Sampling, Elicitation
└── talks/ # Talks exposés comme resources
mcp_client/
└── client.py # Client de test
prez/
└── slides.md # Slides de la conférence
感谢您参加会议!🎉
