{
  "markdown": "<!-- mcp-name: com.secdim/mcp -->\n\n# SecDim MCP Server\n\nSecDim Model Context Protocol (MCP) server provides developer security training through personalised learning pathways based on SecDim challenges and courses library.\n\n[▶ Watch the demo video](https://support.secdim.com/support/integrations/_images/secdim-mcp-server.mp4)\n\n## Features\n\n- 🔍 **Vulnerability Search** — find labs for specific vulnerabilities.\n- 🎯 **Personalized Learning** — customized paths based on language and experience.\n- 🐙 **GitHub Integration** — analyzes profiles for languages and frameworks.\n- 👤 **SecDim Integration** — uses profile data to enhance recommendations.\n- 🛡️ **OWASP Top 10** — covers critical security vulnerabilities.\n\n## Prerequisites\n\nThere are no prerequisites. You can start using SecDim MCP Server immediately.\n\n## Quick start\n\nSecDim MCP Server is remotely accessible at `https://mcp.secdim.com/mcp`. Add it to your MCP client configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"secdim\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.secdim.com/mcp\"\n    }\n  }\n}\n```\n\nOnce configured, ask your assistant things like:\n\n* “Give me a personalised secure coding learning path in **Python**.”\n* “Give me a learning lab that is related to **SQL Injection**.”\n* “Give me practice labs that is related to the identified vulnerabilities in my code.”\n\nYou can use it to:\n\n* Integrate with popular tools and IDEs for secure coding practices.\n* Access hands-on secure coding labs for vulnerabilities like XSS, SQL Injection, and OWASP Top 10 topics.\n* Get a personalized learning pathway based on your GitHub or SecDim profile to accelerate your remediation skills.\n* Access curated resources and practice exercises tailored to your languages, frameworks, and experience level.\n\n---\n\n## Client configuration examples\n\nFor the full set of client guides (ChatGPT, Eclipse, JetBrains IDEs, Obsidian, Xcode, Zed, and more), refer to the [official documentation](https://support.secdim.com/support/integrations/mcp-server).\n\n### Claude\n\nClaude supports MCP across three interfaces: Claude Code (CLI), Claude Desktop, and Claude Web (claude.ai).\n\n**Claude Code (CLI)**\n\n```\nclaude mcp add --transport http secdim https://mcp.secdim.com/mcp\nclaude mcp list\n```\n\nThis registers the SecDim MCP server for all future Claude Code sessions.\n\nAlternatively, once the SecDim plugin is available in Claude Code's community marketplace, install it with:\n\n```\n/plugin marketplace add anthropics/claude-plugins-community\n/plugin install secdim@claude-community\n```\n\n**Claude Desktop**\n\n1. Open Claude Desktop.\n2. Press `Ctrl/Cmd + ,` to open Settings.\n3. Scroll to **MCP Servers** and click **Add New MCP Server**.\n4. Add the following configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"secdim\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.secdim.com/mcp\"\n    }\n  }\n}\n```\n\n**Claude Web (claude.ai)**\n\nClaude Web supports MCP servers through Integrations (requires a Claude Pro, Team, or Enterprise plan).\n\n1. Go to claude.ai and sign in.\n2. Click on your profile icon in the bottom-left corner.\n3. Select **Settings**.\n4. Navigate to **Integrations**.\n5. Click **Add Integration** and select **MCP Server**.\n6. Enter the URL: `https://mcp.secdim.com/mcp`\n\n### VS Code (Copilot / Agent Mode)\n\n**Prerequisites:** VS Code 1.99+ and the GitHub Copilot extension with an active subscription.\n\nCreate (or edit) `.vscode/mcp.json` in your project root:\n\n```json\n{\n  \"servers\": {\n    \"secdim\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.secdim.com/mcp\"\n    }\n  }\n}\n```\n\nOpen the file in VS Code and click **Start** above the server entry — or use the Command Palette (`Ctrl/Cmd + Shift + P` → `MCP: Add Server` → **HTTP** → `https://mcp.secdim.com/mcp`).\n\nThen open Copilot Chat (Agent Mode) and invoke the SecDim tools.\n\n### GitHub Copilot Chat\n\nRequires a GitHub Copilot subscription and an IDE with Copilot Chat support (VS Code, JetBrains, or Neovim).\n\nGo to Copilot Settings → **MCP Servers** and add:\n\n```json\n{\n  \"servers\": {\n    \"secdim\": {\n      \"url\": \"https://mcp.secdim.com/mcp\"\n    }\n  }\n}\n```\n\n### Cursor\n\n1. Open Cursor.\n2. Press `Ctrl/Cmd + Shift + J` to open Cursor Settings.\n3. Select **MCP** in the left sidebar.\n4. Click **Add new global MCP server** and add:\n\n```json\n{\n  \"mcpServers\": {\n    \"secdim\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.secdim.com/mcp\"\n    }\n  }\n}\n```\n\n### Command line / other MCP CLI clients\n\nCreate (or update) `~/.mcp/config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"secdim\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.secdim.com/mcp\"\n    }\n  }\n}\n```\n\nRefer to your CLI tool's documentation for the exact command to query MCP servers.\n\n## Available tools\n\n* `search_play_challenges` — search for hands-on secure coding labs by vulnerability type, language, or keyword.\n* `search_learn_courses` — find tutorial-based courses on secure coding, secure design, DevSecOps, and cloud security.\n* `get_learn_course` — get details and topics for a specific learning course.\n* `get_learn_topic` — get the content of a specific course topic.\n* `get_secdim_profile` — retrieve a user's SecDim profile including challenge history and skill level.\n\n### Search for secure coding labs\n\nReturns a list of hands-on SecDim Play labs related to a specific vulnerability, language, or security topic.\n\n**Use it to:**\n\n* Find secure coding labs for specific vulnerabilities like XSS, SQL Injection, etc.\n* Explore OWASP Top 10 vulnerabilities and related labs.\n* Filter labs by programming language or framework.\n\n### Search for learning courses\n\nReturns tutorial-based courses covering secure coding, secure design, DevSecOps, and more.\n\n**Use it to:**\n\n* Find courses that complement hands-on labs.\n* Browse content by topic such as cloud security, web security, or AI security.\n* Pair courses with labs for a learn-then-practise workflow.\n\n### Get a personalised learning pathway\n\nAsk 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.\n\n**Example prompts:**\n\n* “Build me a secure coding learning path for **Python**.”\n* “I'm a **Java** backend developer — what should I learn first?”\n* “Create a learning plan that covers the **OWASP Top 10**.”\n* “What secure coding labs should I do next based on my SecDim profile?”\n* “Give me a 2-week plan to improve my web security skills.”\n\nThe AI assistant will:\n\n* Check your SecDim profile to see what you have already completed.\n* Skip labs and courses you have finished.\n* Order content from beginner to advanced.\n* Mix courses (learn the concept) with labs (practise fixing the vulnerability).\n\n## Troubleshooting\n\n* **Server not found** — verify you can reach `https://mcp.secdim.com/mcp` (check network/proxy/VPN).\n* **Config not loaded** — ensure your client reads the correct config path (e.g., `~/.mcp/config.json`) and that the JSON is valid.\n* **No labs returned** — broaden the vulnerability term; also browse labs at **[https://play.secdim.com/browse](https://play.secdim.com/browse)**.\n* **MCP not available on claude.ai** — ensure you are on a Claude Pro, Team, or Enterprise plan.\n\n## Security & privacy\n\n* This is a remote MCP server.\n* The server exposes read-only tools for search and pathway generation.\n\n## Links\n\n* **Docs:** [https://support.secdim.com/support/integrations/mcp-server](https://support.secdim.com/support/integrations/mcp-server)\n* **Discuss / Feedback:** [https://discuss.secdim.com](https://discuss.secdim.com)\n\n## Licence\n\nCopyright © 2026 SecDim. All rights reserved. This is proprietary, commercial software — see [LICENSE](LICENSE) for terms.\n",
  "bytes": 7725,
  "sha": "a1f0cd3186a690a1276d09864092d7d2098dccd4c7d12d9e0b604c67d185e169",
  "repo_slug": "secdim/mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_secdim_mcp_9d561de0/readme"
}