Support Dr. SecDim (AI Assistant) MCP Server MCP Server SecDim Model Context Protocol (MCP) server provides secure coding education through personalised learning pathways based on vulnerabilities and developer profiles. Your browser does not support the video tag. Features 🔍 Vulnerability Search: Find labs for specific vulnerabilities 🎯 Personalized Learning: Customized paths based on language and experience 🐙 GitHub Integration: Analyzes profiles for languages and frameworks 👤 SecDim Integration: Uses profile data to enhance recommendations 🛡️ OWASP Top 10: Covers critical security vulnerabilities How it works Once you add SecDim MCP Server to any MCP-enabled tool, you can then ask: Give me a personalised secure coding learning path in Python or Give me a learning lab that is related to SQL Injection or Give me practice labs that is related to the identified vulnerabilities in my code You can use it to: Integrate with popular tools and IDEs for secure coding practices. Access hands-on secure coding labs for vulnerabilities like XSS, SQL Injection, and OWASP Top 10 topics. Get a personalized learning pathway based on your GitHub or SecDim profile to accelerate your remediation skills. Access curated resources and practice exercises tailored to your languages, frameworks, and experience level. Prerequisites There are no prerequisites. You can start using SecDim MCP Server immediately. Getting started SecDim MCP Server is remotely accessible on https://mcp.secdim.com/mcp. Simply add the following lines to your MCP tool: { "mcpServers": { "secdim": { "type": "http", "url": "https://mcp.secdim.com/mcp" } } } Tools search_play_challenges: Search for hands-on secure coding labs by vulnerability type, language, or keyword. search_learn_courses: Find tutorial-based courses on secure coding, secure design, DevSecOps, and cloud security. get_learn_course: Get details and topics for a specific learning course. get_learn_topic: Get the content of a specific course topic. get_secdim_profile: Retrieve a user’s SecDim profile including challenge history and skill level. Search for secure coding labs Returns a list of hands-on SecDim Play labs related to a specific vulnerability, language, or security topic. Use this tool to: Find secure coding labs for specific vulnerabilities like XSS, SQL Injection, etc. Explore OWASP Top 10 vulnerabilities and related labs Filter labs by programming language or framework Search for learning courses Returns tutorial-based courses covering secure coding, secure design, DevSecOps, and more. Use this tool to: Find courses that complement hands-on labs Browse content by topic such as cloud security, web security, or AI security Pair courses with labs for a learn-then-practise workflow Get a personalised learning pathway Your browser does not support the video tag. Ask your AI assistant for a learning pathway and it will automatically look up your profile and find the right mix of courses and labs for you. You do not need to call any tools manually — just describe what you want to learn. Example prompts: Build me a secure coding learning path for Python I’m a Java backend developer — what should I learn first? Create a learning plan that covers the OWASP Top 10 What secure coding labs should I do next based on my SecDim profile? Give me a 2-week plan to improve my web security skills The AI assistant will: Check your SecDim profile to see what you have already completed Skip labs and courses you have finished Order content from beginner to advanced Mix courses (learn the concept) with labs (practise fixing the vulnerability) Guides You can find specific guides for each tool in the left navigation bar: ChatGPT Claude Command Line Copilot Chat Cursor Eclipse JetBrains IDEs Obsidian VS Code Xcode Zed