Skip to main content

openedx-mcp: an Open edX plugin that exposes staff/superuser admin operations as a set of REST facade endpoints for an MCP (Model Context Protocol) server.

Pure Open edX: every operation is implemented against native openedx-platform Python APIs. No third-party stack (no Hasura, no external identity, no org multi-tenancy). Authorization is Django’s own is_staff / is_superuser.

Installs into BOTH the LMS and the CMS process via the standard Open edX djangoapp plugin entry points, because course-authoring operations must run in the CMS (they touch the modulestore) while people/access/analytics run in the LMS.

Metadata

Release files for openedx-mcp 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openedx-mcp 0.1.5
File Size Uploaded
openedx_mcp-0.1.5.tar.gz 43.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openedx-mcp 0.1.5
File Interpreter ABI Platform
openedx_mcp-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 89.9 kB

Release files / openedx_mcp-0.1.5.tar.gz

Download URL openedx_mcp-0.1.5.tar.gz
Size 43.2 kB
Tags Source
SHA-256 checksum
How to use checksums
bfc7e7b0e3b1f1fe99459924356b72e322165ea4c4d2a8a15f3a38229d1b9322
BLAKE2b-256 checksum
How to use checksums
459e805e25b082ef9e3b6abe1284b4bf8a64fab6cb741a62285344798f9237eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 25, 2026.

Transparency log

Release files / openedx_mcp-0.1.5-py3-none-any.whl

Download URL openedx_mcp-0.1.5-py3-none-any.whl
Size 46.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4934aeeb7b2c145ebffa5958e79f8f5f7ea95d703a548c5b03a34a38ec0725c6
BLAKE2b-256 checksum
How to use checksums
8fdb58fc454c9f33c544d6320ac7626a0231c7f941c2d00282dbce908262ac26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page