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.4.tar.gz (23.4 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.4-py3-none-any.whl (29.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tutor_contrib_openedxmcp-0.1.4.tar.gz
  • Upload date:
  • Size: 23.4 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.4.tar.gz
Algorithm Hash digest
SHA256 c001b3c0e17928fe36449716ff8d2230169415f6de7d760c084b05dcd0cf5ff9
MD5 52001a75da4c5679384824d356ff48c3
BLAKE2b-256 f46881037eef9af3a2ce5eaedee479c53c5b254a8e05b383716756b897fff9a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_openedxmcp-0.1.4.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.4-py3-none-any.whl.

File metadata

File hashes

Hashes for tutor_contrib_openedxmcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6e9a8d5e2c1a13e0e954b7f66d944f5d0c072a4ba3d8633c1c0ac0fd7e16285e
MD5 aa560bd3b1f2530669f26e4b8662a303
BLAKE2b-256 94534a19ea0f202f966d2bb5a07b30c4f085a905eb147398abb6e522ab3cab64

See more details on using hashes here.

Provenance

The following attestation bundles were made for tutor_contrib_openedxmcp-0.1.4-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

This release

0.1.4 This release

2 files

0.1.3

2 files

0.1.2

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