广场mcp
一个MCP服务器,允许AI代理浏览您的Piazza课程论坛——搜索帖子、阅读问题/答案,并发现相关课程内容。
安装
需要 紫外线 (brew install uv).
克劳德代码
claude mcp add --scope user piazza --env PIAZZA_EMAIL=you@school.ca --env PIAZZA_PASSWORD=your-password -- uvx piazza-mcp@latestVS Code
增添 .vscode/mcp.json:
{
"mcp": {
"servers": {
"piazza": {
"command": "uvx",
"args": ["piazza-mcp@latest"],
"env": {
"PIAZZA_EMAIL": "you@school.ca",
"PIAZZA_PASSWORD": "your-password"
}
}
}
}
}凭据是您的Piazza登录电子邮件和密码。
工具
| 工具 | 说明 |
|---|---|
list_classes() | 列出活跃注册的Piazza课程 |
set_class(network_id) | 选择一个类,获取可用文件夹 |
search_posts(query, folder, limit) | 按关键字、文件夹或两者搜索 |
get_post(post_number) | 阅读带有答案和跟进的完整帖子 |
发展
git clone https://github.com/smchase/piazza-mcp
cd piazza-mcp
uv sync --group dev在MCP客户端中使用本地克隆:
claude mcp add piazza-dev --env PIAZZA_EMAIL=you@school.ca --env PIAZZA_PASSWORD=your-password -- uv --directory /path/to/piazza-mcp run piazza-mcp