type: runbook
status: active
timestamp: 2026-06-29
tags: [zcode, mcp, setup, runbook]

ZCode MCP Server Setup

Step-by-step guide for configuring all 8 workspace MCP servers in ZCode via the GUI.

ZCode MCP Server Setup

ZCode configures MCP servers via its GUI only — not via .mcp.json. The canonical server list lives in C:\D\oriz\.mcp.json. Use this runbook when opening ZCode in this workspace for the first time, or after adding a new MCP server to .mcp.json.

Pre-flight

Steps

1. Open MCP Settings

In ZCode: Settings (lower-left gear icon) → MCP ServersAdd Server.

2. Add each server

Add the following servers one by one. For each: click Add Server, fill in the fields, click Save.


fetch — Web page fetcher

FieldValue
Namefetch
Typestdio
Commanduvx
Argsmcp-server-fetch

searxng — Private search via SearXNG

FieldValue
Namesearxng
Typestdio
Commandnpx
Args-y mcp-searxng
EnvSEARXNG_URL=https://baresearch.org

FieldValue
Nameopen-websearch
Typestdio
Commandnpx
Args-y open-websearch
EnvMODE=stdio, DEFAULT_SEARCH_ENGINE=duckduckgo

mcp-crawl — Web crawler (local)

FieldValue
Namemcp-crawl
Typestdio
Commandnode
Args./scripts/crawl-mcp/server.js

Note: path is relative to workspace root C:\D\oriz\.


serena — Code intelligence (LSP-backed)

FieldValue
Nameserena
Typestdio
Commanduvx
Args--from git+https://github.com/oraios/serena serena start-mcp-server --context ide-assistant --project .

On first use, uvx downloads the Serena package. Allow ~30 s.


codebase-memory — Cross-session codebase memory

FieldValue
Namecodebase-memory
Typestdio
CommandC:/Users/C5420321/AppData/Local/Programs/codebase-memory-mcp/codebase-memory-mcp.exe
Args(leave empty)

chirag127 — Smithery remote tools gateway

FieldValue
Namechirag127
Typehttp
URLhttps://mcp.smithery.run/chirag127

FieldValue
Nameone-search-mcp
Typestdio
Commandnpx
Args-y one-search-mcp
EnvSEARCH_PROVIDER=local

3. Verify

After adding all servers, click Refresh on the MCP Servers page. All 8 servers should show a green status indicator.

If a server shows red/error:

Maintenance

When .mcp.json changes (new server added or args updated), re-run this runbook for the changed server only. ZCode GUI updates are manual — there is no auto-sync from .mcp.json to ZCode.


Edit on GitHub · Back to index