关于 secdim
secdim 是面向开发者的远程 MCP 服务,提供结构化安全学习。它结合漏洞实验与课程,并根据编程语言、经验及 SecDim 或 GitHub 资料定制学习路径。
主要功能
- 01按漏洞或语言搜索实战实验
- 02查找安全编码及安全课程
- 03生成基于资料的学习路径
- 04利用 SecDim 资料和挑战记录
- 05涵盖 OWASP Top 10 主题
适用场景
- 01查找 SQL Injection 或 XSS 实验
- 02规划特定语言的安全编码学习
- 03根据已完成内容选择后续练习
MCP 相关
通过远程 MCP 端点提供只读搜索和学习工具。客户端可查询实验与课程、获取资料信息并生成个性化学习路径。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.secdim.com/mcpclaude mcp add --transport http com-secdim https://mcp.secdim.com/mcp{"mcpServers":{"com-secdim":{"type":"http","url":"https://mcp.secdim.com/mcp"}}}在 Cursor 中打开{"servers":{"com-secdim":{"type":"http","url":"https://mcp.secdim.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-secdim":{"type":"http","url":"https://mcp.secdim.com/mcp"}}}{"mcpServers":{"com-secdim":{"serverUrl":"https://mcp.secdim.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
7| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| secdim_username | string | 是 |
详细介绍
SecDim MCP Server
SecDim 模型上下文协议(MCP)服务基于 SecDim 挑战和课程库,为开发者提供个性化学习路径,助力安全培训。
功能
- 🔍 漏洞搜索 — 查找针对特定漏洞的实验。
- 🎯 个性化学习 — 根据编程语言和经验定制学习路径。
- 🐙 GitHub 集成 — 分析个人资料中的编程语言和框架。
- 👤 SecDim 集成 — 使用个人资料数据,提供更完善的推荐。
- 🛡️ OWASP Top 10 — 涵盖关键安全漏洞。
前提条件
无需满足任何前提条件。你可以立即开始使用 SecDim MCP Server。
快速开始
SecDim MCP Server 可通过远程服务 https://mcp.secdim.com/mcp 访问。将其添加到 MCP 客户端配置中:
{
"mcpServers": {
"secdim": {
"type": "http",
"url": "https://mcp.secdim.com/mcp"
}
}
}
配置完成后,可以向助手提出以下问题:
- “为我提供一条 Python 个性化安全编码学习路径。”
- “为我提供一个与 SQL 注入 相关的学习实验。”
- “为我提供与代码中发现的漏洞相关的练习实验。”
你可以使用它来:
- 与常用工具和 IDE 集成,践行安全编码。
- 访问针对 XSS、SQL 注入和 OWASP Top 10 主题等漏洞的实战安全编码实验。
- 根据你的 GitHub 或 SecDim 个人资料获取个性化学习路径,加快提升漏洞修复技能。
- 访问根据你的编程语言、框架和经验水平量身定制的精选资源和练习。
客户端配置示例
完整的客户端指南(ChatGPT、Eclipse、JetBrains IDE、Obsidian、Xcode、Zed 等)请参阅官方文档。
Claude
Claude 在三个界面中支持 MCP:Claude Code(CLI)、Claude Desktop 和 Claude Web(claude.ai)。
Claude Code(CLI)
claude mcp add --transport http secdim https://mcp.secdim.com/mcp
claude mcp list
此设置会为今后的所有 Claude Code 会话注册 SecDim MCP 服务。
另外,待 SecDim 插件在 Claude Code 的社区市场中上线后,可以通过以下命令安装:
/plugin marketplace add anthropics/claude-plugins-community
/plugin install secdim@claude-community
Claude Desktop
- 打开 Claude Desktop。
- 按
Ctrl/Cmd + ,打开设置。 - 滚动到 MCP Servers,然后点击 Add New MCP Server。
- 添加以下配置:
{
"mcpServers": {
"secdim": {
"type": "http",
"url": "https://mcp.secdim.com/mcp"
}
}
}
Claude Web(claude.ai)
Claude Web 通过集成支持 MCP 服务(需要 Claude Pro、Team 或 Enterprise 方案)。
- 前往 claude.ai 并登录。
- 点击左下角的个人资料图标。
- 选择 Settings。
- 前往 Integrations。
- 点击 Add Integration,然后选择 MCP Server。
- 输入 URL:
https://mcp.secdim.com/mcp
VS Code(Copilot / Agent Mode)
**前提条件:**VS Code 1.99+,以及拥有有效订阅的 GitHub Copilot 扩展。
在项目根目录中创建(或编辑).vscode/mcp.json:
{
"servers": {
"secdim": {
"type": "http",
"url": "https://mcp.secdim.com/mcp"
}
}
}
在 VS Code 中打开该文件,点击服务条目上方的 Start;也可以使用命令面板(Ctrl/Cmd + Shift + P → MCP: Add Server → HTTP → https://mcp.secdim.com/mcp)。
然后打开 Copilot Chat(Agent Mode),调用 SecDim 工具。
GitHub Copilot Chat
需要 GitHub Copilot 订阅,并使用支持 Copilot Chat 的 IDE(VS Code、JetBrains 或 Neovim)。
前往 Copilot Settings → MCP Servers 并添加:
{
"servers": {
"secdim": {
"url": "https://mcp.secdim.com/mcp"
}
}
}
Cursor
- 打开 Cursor。
- 按
Ctrl/Cmd + Shift + J打开 Cursor Settings。 - 在左侧边栏选择 MCP。
- 点击 Add new global MCP server 并添加:
{
"mcpServers": {
"secdim": {
"type": "http",
"url": "https://mcp.secdim.com/mcp"
}
}
}
命令行 / 其他 MCP CLI 客户端
创建(或更新)~/.mcp/config.json:
{
"mcpServers": {
"secdim": {
"type": "http",
"url": "https://mcp.secdim.com/mcp"
}
}
}
有关查询 MCP 服务的具体命令,请参阅你的 CLI 工具文档。
可用工具
search_play_challenges— 按漏洞类型、语言或关键词搜索实战安全编码实验。search_learn_courses— 查找涵盖安全编码、安全设计、DevSecOps 和云安全的教程课程。get_learn_course— 获取特定学习课程的详情和主题。get_learn_topic— 获取特定课程主题的内容。get_secdim_profile— 检索用户的 SecDim 个人资料,包括挑战记录和技能水平。
搜索安全编码实验
返回与特定漏洞、语言或安全主题相关的 SecDim Play 实战实验列表。
用途:
- 查找针对 XSS、SQL 注入等特定漏洞的安全编码实验。
- 探索 OWASP Top 10 漏洞及相关实验。
- 按编程语言或框架筛选实验。
搜索学习课程
返回涵盖安全编码、安全设计、DevSecOps 等内容的教程课程。
用途:
- 查找与实战实验相辅相成的课程。
- 按云安全、Web 安全或 AI 安全等主题浏览内容。
- 将课程与实验搭配,采用先学习、再实践的工作流。
获取个性化学习路径
向 AI 助手询问学习路径,它会自动查询你的个人资料,并为你找到合适的课程和实验组合。你无需手动调用任何工具——只需描述你想学习的内容。
提示词示例:
- “为我制定一条 Python 安全编码学习路径。”
- “我是 Java 后端开发者——我应该先学什么?”
- “制定一份涵盖 OWASP Top 10 的学习计划。”
- “根据我的 SecDim 个人资料,我接下来应该做哪些安全编码实验?”
- “给我一份为期 2 周的计划,提升我的 Web 安全技能。”
AI 助手将:
- 查看你的 SecDim 个人资料,了解你已经完成的内容。
- 跳过你已完成的实验和课程。
- 按从入门到进阶的顺序安排内容。
- 将课程(学习概念)与实验(练习修复漏洞)相结合。
故障排除
- 找不到服务 — 确认你可以访问
https://mcp.secdim.com/mcp(检查网络、代理或 VPN)。 - 未加载配置 — 确保你的客户端读取了正确的配置路径(例如
~/.mcp/config.json),并且 JSON 格式有效。 - 未返回实验 — 扩大漏洞搜索词的范围;也可以在 https://play.secdim.com/browse 浏览实验。
- claude.ai 上无法使用 MCP — 确保你使用的是 Claude Pro、Team 或 Enterprise 计划。
安全与隐私
- 这是一个远程 MCP 服务。
- 该服务提供用于搜索和生成学习路径的只读工具。
链接
许可
Copyright © 2026 SecDim。保留所有权利。本软件为专有商业软件——许可条款请参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。