Are you the author? Sign in to claim
MCP server for browsing Piazza course forums
An MCP server that lets AI agents browse your Piazza course forums — search posts, read questions/answers, and discover relevant course content.
Requires uv (brew install uv).
claude mcp add --scope user piazza --env PIAZZA_EMAIL=you@school.ca --env PIAZZA_PASSWORD=your-password -- uvx piazza-mcp@latest
Add to .vscode/mcp.json:
{
"mcp": {
"servers": {
"piazza": {
"command": "uvx",
"args": ["piazza-mcp@latest"],
"env": {
"PIAZZA_EMAIL": "you@school.ca",
"PIAZZA_PASSWORD": "your-password"
}
}
}
}
}
Credentials are your Piazza login email and password.
| Tool | Description |
|---|---|
list_classes() | List active enrolled Piazza classes |
set_class(network_id) | Select a class, get available folders |
search_posts(query, folder, limit) | Search by keyword, folder, or both |
get_post(post_number) | Read full post with answers and follow-ups |
git clone https://github.com/smchase/piazza-mcp
cd piazza-mcp
uv sync --group dev
Use a local clone in your MCP client:
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
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows