mcp · secdim — Claude Code MCP server: SecDim secure coding paths
A remote MCP server from SecDim that picks hands-on labs and courses for secure coding based on your language, framework and skill level.
claude mcp add --transport http mcp https://mcp.secdim.com/mcpWhat mcp 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.
What it helps with
- 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 for the agent
- 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?
How to install mcp
Platform CLI: remote server
claude mcp add --transport http mcp https://mcp.secdim.com/mcpPlatform CLI: remote server
codex mcp add secdim-mcp --url https://mcp.secdim.com/mcpConfig file
{
"mcpServers": {
"secdim-mcp": {
"url": "https://mcp.secdim.com/mcp"
}
}
}Config file
{
"servers": {
"secdim-mcp": {
"type": "http",
"url": "https://mcp.secdim.com/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http secdim-mcp https://mcp.secdim.com/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about mcp
How do I install mcp in Claude Code?
Run claude mcp add --transport http mcp https://mcp.secdim.com/mcp, then confirm with claude mcp list. The server stays registered for future sessions.
What does mcp do?
It gives your assistant access to the SecDim library: lab and course search, topic content and your profile. From that it assembles a personal secure coding path.
Do I need keys or extra packages?
No. The server is remote and speaks HTTP, and it lists no prerequisites — adding the URL to your client config is enough.
Similar MCP servers
All MCP servers for Security →mcp by other authors comes first.