Skip to main content

tutor-contrib-openedxmcp

Tutor plugin that (1) pip-installs the openedx-mcp Django app into the LMS/CMS image and (2) runs the standalone FastMCP server that proxies to its facade, fronted by Caddy at mcp.<LMS_HOST>. Ulmo.

pip install -e .
tutor plugins enable openedxmcp
tutor config save --set OPENEDXMCP_PIP_REQUIREMENT=./open-source/openedx-mcp
tutor images build openedx openedxmcp
tutor local launch && tutor local do init

Config keys

Key Default Meaning
OPENEDXMCP_IMAGE openedxmcp:latest MCP server image tag
OPENEDXMCP_ENDPOINT mcp.{{ LMS_HOST }} public MCP host
OPENEDXMCP_PORT 8080 server port
OPENEDXMCP_LMS_BASE_URL http://lms:8000 in-cluster LMS upstream
OPENEDXMCP_CMS_BASE_URL http://cms:8000 in-cluster CMS upstream
OPENEDXMCP_PIP_REQUIREMENT openedx-mcp the Django app to install

The MCP server holds no secrets — each request carries its own MCP key, forwarded to the facade as X-MCP-Key. See ../README.md.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tutor_contrib_openedxmcp-0.1.2.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tutor_contrib_openedxmcp-0.1.2-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file tutor_contrib_openedxmcp-0.1.2.tar.gz.

File metadata

  • Download URL: tutor_contrib_openedxmcp-0.1.2.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for tutor_contrib_openedxmcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e93c311580649d40eb03c0bf917800531682ba997fce662a7adc60ac02a0c422
MD5 ec686228dd79c001e5afc2cc4fab747a
BLAKE2b-256 9290cc8abd8e49adde302b55cafc1ef577b219ef0dc58bc1362df1d02e35833f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_openedxmcp-0.1.2.tar.gz:

Publisher: publish.yml on blend-ed/tutor-contrib-openedxmcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tutor_contrib_openedxmcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for tutor_contrib_openedxmcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 18b2429893222bdcd5f7923603efaa92fb171a1a42b70028d165b20f51778a46
MD5 dddeb21d7eef10de50a6e62679ade6a7
BLAKE2b-256 093307642e87c25bf14de3fa3359b81b78e313001ccf3904a4628b6cf56c1871

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_openedxmcp-0.1.2-py3-none-any.whl:

Publisher: publish.yml on blend-ed/tutor-contrib-openedxmcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

This release

0.1.2 This release

2 files

0.1.1

2 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