Zed

The SecDim MCP Server can be used in Zed, but note that Zed does not yet support direct remote MCP servers. You must connect through a local bridge such as mcp-remote.

Transport Compatibility

Zed supports only local MCP servers. To use the remote SecDim MCP server (https://mcp.secdim.dev/mcp), you must run it via a proxy command such as:

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

Configuration

In your Zed settings.json, define the SecDim MCP server using command, args, and env:

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

Cmd/Ctl + Shift + P and type in "agent: manage profile" to open Agents Profile. * Create a new profile or customize an existing one. * Select "Configure MCP Tools" * Tick all the MCP tools (e.g. get_learning_pathway)

mcp zed manage profile

Example Usage

Once configured, you can use Zed’s MCP panel to 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

  • Server not found → Ensure mcp-remote is installed and running.

  • Invalid JSON error → Check your Zed settings.json syntax.

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