# CourseCode Framework MCP server

> Lets an AI client preview, screenshot, lint, and test LMS courses built with SCORM, cmi5, or LTI standards.

- Repository: https://github.com/course-code-framework/coursecode
- Page: https://hostedmcp.org/servers/course-code-framework/coursecode
- Transport: stdio
- Stars: 7
- License: MIT
- Latest version: 0.4.5

## Install

### Claude Code

```sh
claude mcp add coursecode -- npx -y coursecode
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "coursecode": {
      "command": "npx",
      "args": [
        "-y",
        "coursecode"
      ]
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "coursecode": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "coursecode"
      ]
    }
  }
}
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "coursecode": {
      "command": "npx",
      "args": [
        "-y",
        "coursecode"
      ]
    }
  }
}
```

### Codex (`~/.codex/config.toml`)

```toml
[mcp_servers.coursecode]
command = "npx"
args = ["-y", "coursecode"]
```

### Gemini CLI (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "coursecode": {
      "command": "npx",
      "args": [
        "-y",
        "coursecode"
      ]
    }
  }
}
```

## FAQ

### What LMS formats can I export to?

You can export courses in SCORM 1.2, SCORM 2004, cmi5, or LTI 1.3 formats.

### Can I use my own documents to build a course?

Yes, you can start from a topic or use your own PDFs, Word documents, and PowerPoint decks as source material.

### How does the MCP server help my AI tool?

The MCP server allows your AI to preview and screenshot slides, lint its own code, navigate and test interactions, and browse the component catalog.

### Do I need to pay to use the framework?

The CourseCode Framework is open source and runs on your computer for free; CourseCode Cloud is an optional paid hosting service.
