# mcp

A remote MCP server from SecDim that picks hands-on labs and courses for secure coding based on your language, framework and skill level.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: secdim
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/secdim/mcp
- Updated: 2026-07-20
- HTML: https://affpapa.org/en/nevibecode/mcp/secdim-mcp

## What it does

The server lives at `https://mcp.secdim.com/mcp` and connects over HTTP transport. Five tools come with it: `search_play_challenges` finds practice labs by vulnerability, language or keyword, `search_learn_courses` returns tutorial courses, `get_learn_course` and `get_learn_topic` pull course and topic content, and `get_secdim_profile` reads challenge history and skill level.

Learning paths build themselves. The assistant checks your profile, skips what you already finished and orders the rest from beginner to advanced, pairing concept courses with labs where you fix the vulnerability. GitHub integration reads your profile for languages and frameworks. Coverage includes OWASP Top 10, XSS and SQL Injection.

No prerequisites and no API key. The catch is that the server is remote, so nothing works without reachable `mcp.secdim.com` — check network, proxy or VPN when the connection fails. Claude Web requires a Pro, Team or Enterprise plan.

## Requirements
- Remote server: `https://mcp.secdim.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.secdim.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add secdim-mcp --url https://mcp.secdim.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "secdim-mcp": {
            "url": "https://mcp.secdim.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "secdim-mcp": {
            "type": "http",
            "url": "https://mcp.secdim.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http secdim-mcp https://mcp.secdim.com/mcp
```

## When to use it
- find a lab for a specific vulnerability
- build a study plan around your language and level
- work through OWASP Top 10 with hands-on exercises
- sharpen remediation skills on flaws found in your own code
- decide what to learn next from your challenge history

## Example prompts
- Build me a secure coding learning path for Python.
- Find a lab related to SQL Injection.
- What should I do next based on my SecDim profile?

## Similar
- [agentforce-test](https://affpapa.org/en/nevibecode/skills/agentforce-test.md) — skill · 5700 installs
- [ghost-scan-code](https://affpapa.org/en/nevibecode/skills/ghost-scan-code.md) — skill · 5200 installs
- [shannon](https://affpapa.org/en/nevibecode/skills/shannon.md) — skill · 2900 installs
- [code-review-pro](https://affpapa.org/en/nevibecode/skills/code-review-pro.md) — skill · 2600 installs
- [owasp-security](https://affpapa.org/en/nevibecode/skills/agamm-owasp-security.md) — skill · 2400 installs
- [security-auditor](https://affpapa.org/en/nevibecode/skills/security-auditor.md) — skill · 1000 installs

## Other versions with the same name
- [mcp · kubeshark](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — ★ 12110
- [mcp · butterbase-ai](https://affpapa.org/en/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/en/nevibecode/mcp/mcp.md) — ★ 2766
- [mcp · sceneview](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — ★ 1349
- [mcp · buoy-gg](https://affpapa.org/en/nevibecode/mcp/buoy-gg-mcp.md) — ★ 691

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
