Skip to main content

Stdio MCP server for authoring academy learning content (personal plans, courses, modules, lessons, pages) via the academy backend MCP API.

Project description

academy-mcp

Stdio MCP server for authoring academy learning content — personal plans, categories, courses, modules, module items (lessons/automations/projects/assistants), EduPages (MDX), and practice pages — through the academy backend's MCP API.

It is a thin proxy: it fetches the tool list from your backend and forwards every tool call over HTTPS, authenticating with a per-user API key. No data lives in the client.

Install / configure

Add to your MCP client config (e.g. Claude Desktop / Claude Code):

{
  "mcpServers": {
    "academy": {
      "command": "uvx",
      "args": ["academy-mcp"],
      "env": {
        "ACADEMY_MCP_BASE_URL": "https://stage.api.academy.jobescape.me",
        "ACADEMY_MCP_TOKEN": "amk_your_key_here"
      }
    }
  }
}
Env var Meaning
ACADEMY_MCP_BASE_URL Base URL of the academy backend (no trailing /mcp). Stage: https://stage.api.academy.jobescape.me.
ACADEMY_MCP_TOKEN Your personal MCP key (starts with amk_). Generate it on the MDX editor's MCP keys settings page; it is shown once.

All actions taken through the MCP are attributed to your user and audit-logged on the backend.

Project details


Download files

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

Source Distribution

academy_mcp-0.1.0.tar.gz (63.5 kB view details)

Uploaded Source

Built Distribution

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

academy_mcp-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file academy_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: academy_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 63.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for academy_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f1fc1f1bf9cd44397a15a5d611bce503fcb249501428312a2d804ceed1ee6bc3
MD5 551d0fcd5012a9ee58830273fa1e6bec
BLAKE2b-256 f250c8a65a7201393f7297b4f03424b2332dc0a9764738ab02cd9f50c840e396

See more details on using hashes here.

File details

Details for the file academy_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: academy_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for academy_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6090050f22bb01fdc41177fe4947892d76a06d5029e999c8fe5d436f4583fb2c
MD5 c251ffaef173734afa73da1333f7056d
BLAKE2b-256 a2aa69a9ba875f29e3e40ecc85be34834f6bf9e62dbf5ee37f1909968bc5bdc8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page