Obsidian

The SecDim MCP Server can be used in Obsidian via community plugins, but note that client support for remote MCP servers is experimental. Most plugins require a local bridge such as mcp-remote.

Transport Compatibility

Obsidian does not natively support remote MCP servers over HTTP/SSE. You must run the SecDim MCP server via a local proxy:

npx mcp-remote https://mcp.secdim.dev/mcp

Configuration

Create or update your MCP plugin configuration file (example mcp.config.json) to include:

{
  "mcpServers": {
    "secdim": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.secdim.dev/mcp"],
      "env": {}
    }
  }
}

Example Usage

Within Obsidian’s command palette or MCP plugin panel, you can ask:

  • Give me a personalised secure coding learning path in Python

  • Find me a lab on SQL Injection

  • List practice labs related to the vulnerabilities in my code

Troubleshooting

  • Plugin not available → Ensure you have an MCP-capable community plugin installed.

  • Server not found → Confirm your proxy (mcp-remote) is running.

  • No labs returned → Try browsing directly at https://play.secdim.com/browse