MCP Catalogs
HomeOpenStudy screenshot

OpenStudy

by OpenStudy-dev·66·Score 46

A self-hostable study dashboard with a built-in MCP server that enhances Claude's effectiveness for academic tasks.

productivityai-llmeducation
10
Forks
1
Open issues
this month
Last commit
2d ago
Indexed

Overview

OpenStudy is a comprehensive study dashboard that integrates 44 MCP tools to help students manage courses, schedules, lectures, study topics, and tasks. It connects directly to Claude.ai as a custom connector, allowing students to interact with their study materials through natural language commands. The application features a multi-tenant architecture, supports multiple themes, and provides seamless integration between the web dashboard and Claude's interfaces across browser, mobile, and desktop environments.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:During lectures, have Claude read course materials from your dashboard without uploading files
you:Automatically update study progress and topics through natural language commands
you:Create and manage course schedules, deliverables, and tasks directly via Claude
you:Is this suitable for university-level courses?
you:Can I use it with other AI assistants besides Claude?

When to choose this

Choose this if you're a student who wants to integrate AI assistants directly with your study workflow and prefer self-hosted solutions.

When NOT to choose this

Don't choose this if you need multi-user collaboration features or prefer cloud-based study management without self-hosting requirements.

Tools this server exposes

12 tools extracted from the README
  • list_course_files

    List files in a course's file store

  • read_course_file

    Read and render a course file as images

  • create_course

    Create a new course with metadata

  • create_schedule_slot

    Create a recurring schedule slot for a course

  • update_exam

    Update exam information for a course

  • create_deliverable

    Create a new assignment or deadline

  • create_lecture

    Create a new lecture entry for a course

  • create_study_topic

    Create a new study topic linked to a lecture

  • mark_studied

    Mark a study topic as studied

  • list_study_topics

    List study topics for a course

  • update_course

    Update course information

  • list_falling_behind

    Show topics that are falling behind schedule

Comparable tools

notion-mcpobsidian-mcpmemfreeroamresearch

Installation

Installation Steps

  1. **Prerequisites**: Docker + Docker Compose v2.30+, Node 20+, pnpm
  2. **Clone repository**: git clone https://github.com/openstudy-dev/OpenStudy
  3. **Install dependencies**: cd OpenStudy && cd web && pnpm install && cd ..
  4. **Setup environment**: cp .env.example .env and fill in required values
  5. **Deploy**: ./deploy.sh

**Claude Desktop Integration**: Add to Claude Desktop config:

{
  "mcpServers": {
    "openstudy": {
      "command": "uv",
      "args": ["run", "python", "-m", "app.server.mcp"],
      "env": {
        "OPENSTUDY_BASE_URL": "http://localhost:8000"
      }
    }
  }
}

FAQ

Is this suitable for university-level courses?
Yes, it's designed for academic use with support for multiple courses, schedules, and exam tracking.
Can I use it with other AI assistants besides Claude?
Currently it's designed specifically for Claude.ai integration through MCP.

Compare OpenStudy with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.