Token导航 LogoToken导航TokenDH.com
Pydata MCP Workshop logo
运维云端stdio官方级别未说明来源级核验

Pydata MCP Workshop

MCP Server

Model Context Protocol (MCP) 是一个开源标准,旨在简化和标准化大型语言模型(LLM)与工具、结构化数据和实时上下文的集成,适用于构建AI研究助手等复杂应用。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
大型语言模型PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Cadarn

提供方

Cadarn

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python --version # Should be 3.13+

详细介绍

MCP研讨会 - PyData阿姆斯特丹

大型语言模型(LLMs)正在解锁变革性的能力,但 将它们集成到复杂、真实的实际应用中仍然是一个主要的 挑战。

本次研讨会介绍了模型上下文协议(MCP),这是一个新兴的开放协议 旨在简化和标准化大型语言模型(LLM)与工具集成的标准, 结构化数据,以及实时上下文。

工作坊概览

我们将从核心概念出发,构建一个功能完备的AI研究助手 通过涵盖以下方面的实际操作示例:

  • 核心MCP概念客户端-服务器架构、工具和资源
  • 开发环境设置根据上面的信息,执行如下指令:
  • MCP服务器开发维基百科搜索与总结示例
  • 客户开发CLI(Typer)与Web(Streamlit)的接口为

带回家的(东西)

  • 大型语言模型(LLM)编排自主工具选择与串联(或:自主工具选择与组合使用)
  • 最终项目人工智能研究助理原型

项目结构

├── solution/              # Complete working implementations
│   ├── examples/          # Core MCP demonstrations
│   ├── servers/          # Full MCP server implementations
│   ├── clients/          # Complete CLI and web clients
│   └── research_assistant/ # Final project solution
├── workshop/              # Starter code and exercises
│   ├── examples/          # Partial implementations to complete
│   ├── servers/          # Server templates with TODOs
│   ├── clients/          # Client starters with exercises
│   └── research_assistant/ # Final project scaffold
├── docs/                  # Workshop documentation
├── tutorials/             # Step-by-step guides with exercises
└── docker/               # Containerization configs

研讨会方法

  • workshop/ 文件夹包含入门代码、模板和练习题

实践学习

  • solution/ 文件夹完整的可运行实现代码,供参考使用

比较

  • 逐步建设(或逐步发展)每个部分都建立在之前工作的基础上,内容清晰

锻炼积分

先决条件

  • Python 3.13+(使用uv管理)
  • Docker(推荐)
  • 大型语言模型访问(OpenAI API 或本地 Ollama)
  • 熟悉基础Python和命令行操作

安装说明

1. 克隆并设置Python环境

# Clone the repository
git clone 
cd pydata-mcp-workshop

# Setup environment (using make if available, otherwise uv directly)
# If you have make installed:
make setup

# Otherwise use uv directly:
uv venv --python 3.13
source .venv/bin/activate
uv sync

2. 大语言模型(LLM)后端设置

选择 一个 以下选项中的:

选项A:OpenAI API(推荐用于可靠性)

  1. 创建一个 .env 从模板中获取文件:
   cp .env.template .env
  1. 编辑 .env 并添加您的OpenAI API密钥:
   OPENAI_API_KEY=your_api_key_here
  1. 从获取API密钥 OpenAI平台

选项B:本地Ollama(免费替代方案)

  1. 从(指定来源)安装 Ollama ollama.ai(注:这是一个专有名词,通常不直接翻译,保持原样即可,但在此提供其含义以作说明,即“奥拉玛人工智能网站”或根据具体语境可理解为“奥拉玛AI平台”,实际翻译时可根据上下文灵活处理)
  1. 下载轻量级模型:
   ollama pull qwen3:1.7b
  1. 验证Ollama是否正在运行:
   ollama list

3. 验证设置

测试您的安装:

# Check environment
# If you have make installed:
make check-env

# Otherwise use uv directly:
uv run python --version  # Should be 3.13+
uv run python -c "import fastmcp, pydantic_ai, typer, streamlit; print('✅ All imports successful')"

# Start Jupyter for tutorials
# If you have make installed:
make dev

# Otherwise use uv directly:
uv run jupyter lab

快速入门

这个项目包含一个带有便捷命令的Makefile。运行 make help 如果你已安装make,可以查看所有可用命令。

  1. 按照教程操作以……开始 tutorials/01-mcp-fundamentals.ipynb
  1. 在(某领域/某公司等)工作 workshop/完成练习并与(他人/标准)进行比较 solution/
  1. 测试你的进度运行解决方案文件以查看预期行为
   # If you have make installed:
   make solution-wikipedia    # Run Wikipedia server
   make solution-cli         # Run CLI client

   # Otherwise use uv directly:
   uv run python solution/servers/wikipedia_server.py
   uv run python solution/clients/cli_client.py --help

   # Take-home: Run web client (solution provided)
   # No make command available for this yet:
   uv run streamlit run solution/clients/web_client.py

学习路径

  1. MCP基础(或:MCP入门) - 核心概念和架构
  2. 服务器开发 - 构建维基百科搜索工具
  3. 客户开发 - CLI(命令行界面)接口(工作坊)+ 网络家庭作业
  4. 大语言模型(LLM)编排 - 自主工具使用
  5. 最终项目 - 人工智能研究助理

可选的Claude桌面测试

如果您已拥有Claude Desktop并希望测试工具、提示和资源,您需要配置Claude以使其能够运行和使用MCP服务器。

您可以通过“设置”菜单访问配置,从而编辑Claude MCP的设置: Settings -> Developer -> edit config 配置示例可在此处查看: example_claude_desktop_config.json

工作坊流程(90分钟)

  • 15分钟MCP概念及环境设置
  • 25分钟维基百科服务器搭建(实操)
  • 25分钟CLI客户端开发(实践操作)
  • 20分钟研究助理楼
  • 5分钟家庭作业概述

到课程结束时,你将掌握实用技能,能够构建智能、模块化的(系统/产品)以及 使用MCP扩展的LLM原生应用程序。

目录标签

目录标签

大型语言模型PythonClaude本地部署AI集成开源协议研究助手自动化工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP