# OpenStudy MCP server

> Lets an AI client manage courses, schedules, study topics, deliverables, tasks, and lecture files in a self-hosted study dashboard.

- Repository: https://github.com/OpenStudy-dev/OpenStudy
- Page: https://hostedmcp.org/servers/openstudy-dev/openstudy
- Transport: —
- Stars: 80
- License: MIT

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `POSTGRES_DB` | no | no |  |
| `POSTGRES_PASSWORD` | no | no |  |
| `POSTGRES_USER` | no | no |  |

## FAQ

### What can Claude do with OpenStudy over MCP?

The MCP server exposes 44 tools, so anything you can do in the UI Claude can do too, such as creating study topics, marking them studied, or uploading files.

### Can Claude read my lecture PDFs?

Yes. Claude can list course files, find a PDF in OpenStudy's file store, and render pages as images to use as vision input.

### How do I connect Claude.ai or the Claude app to OpenStudy?

Add it as a custom connector using full OAuth 2.1; a public hostname pointing at your box is needed for Claude.ai and the iOS app.

### Is OpenStudy self-hosted?

Yes. The whole stack of Postgres, FastAPI backend, and static frontend runs as containers on a single box.

### Does OpenStudy support multiple users?

Yes, it is multi-tenant with per-user data isolation, and you can open registration by setting SIGNUPS_ENABLED=true.
