mcpField
S
secdim

secdim

远程服务
github.com/secdim安全014 周前更新
代码仓库

关于 secdim

secdim 是面向开发者的远程 MCP 服务,提供结构化安全学习。它结合漏洞实验与课程,并根据编程语言、经验及 SecDim 或 GitHub 资料定制学习路径。

主要功能

  1. 01按漏洞或语言搜索实战实验
  2. 02查找安全编码及安全课程
  3. 03生成基于资料的学习路径
  4. 04利用 SecDim 资料和挑战记录
  5. 05涵盖 OWASP Top 10 主题

适用场景

  1. 01查找 SQL Injection 或 XSS 实验
  2. 02规划特定语言的安全编码学习
  3. 03根据已完成内容选择后续练习

MCP 相关

通过远程 MCP 端点提供只读搜索和学习工具。客户端可查询实验与课程、获取资料信息并生成个性化学习路径。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.secdim.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

7
参数类型必填说明
secdim_usernamestring是

详细介绍

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

  1. 打开 Claude Desktop。
  2. 按 Ctrl/Cmd + , 打开设置。
  3. 滚动到 MCP Servers,然后点击 Add New MCP Server。
  4. 添加以下配置:
{
  "mcpServers": {
    "secdim": {
      "type": "http",
      "url": "https://mcp.secdim.com/mcp"
    }
  }
}

Claude Web(claude.ai)

Claude Web 通过集成支持 MCP 服务(需要 Claude Pro、Team 或 Enterprise 方案)。

  1. 前往 claude.ai 并登录。
  2. 点击左下角的个人资料图标。
  3. 选择 Settings。
  4. 前往 Integrations。
  5. 点击 Add Integration,然后选择 MCP Server。
  6. 输入 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
  1. 打开 Cursor。
  2. 按 Ctrl/Cmd + Shift + J 打开 Cursor Settings。
  3. 在左侧边栏选择 MCP。
  4. 点击 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。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。