Stdio relay connecting Zed, Claude Desktop, Cursor and Codex to NV oOS WordPress MCP endpoints.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add nv-oos-bridge --env MCP_AI_BASE_URL='<MCP_AI_BASE_URL>' --env MCP_AI_TOKEN='<MCP_AI_TOKEN>' -- npx -y @nvdigitalsolutions/nvoos-mcp-bridge~/.codex/config.toml
[mcp_servers.nv-oos-bridge]
command = "npx"
args = ["-y", "@nvdigitalsolutions/nvoos-mcp-bridge"]
env = { MCP_AI_BASE_URL = "<MCP_AI_BASE_URL>", MCP_AI_TOKEN = "<MCP_AI_TOKEN>" }
# codex mcp add nv-oos-bridge --env MCP_AI_BASE_URL='<MCP_AI_BASE_URL>' --env MCP_AI_TOKEN='<MCP_AI_TOKEN>' -- npx -y @nvdigitalsolutions/nvoos-mcp-bridge~/.cursor/mcp.json
{
"mcpServers": {
"nv-oos-bridge": {
"command": "npx",
"args": [
"-y",
"@nvdigitalsolutions/nvoos-mcp-bridge"
],
"env": {
"MCP_AI_BASE_URL": "<MCP_AI_BASE_URL>",
"MCP_AI_TOKEN": "<MCP_AI_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"nv-oos-bridge": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nvdigitalsolutions/nvoos-mcp-bridge"
],
"env": {
"MCP_AI_BASE_URL": "<MCP_AI_BASE_URL>",
"MCP_AI_TOKEN": "<MCP_AI_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"nv-oos-bridge": {
"command": "npx",
"args": [
"-y",
"@nvdigitalsolutions/nvoos-mcp-bridge"
],
"env": {
"MCP_AI_BASE_URL": "<MCP_AI_BASE_URL>",
"MCP_AI_TOKEN": "<MCP_AI_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"nv-oos-bridge": {
"command": "npx",
"args": [
"-y",
"@nvdigitalsolutions/nvoos-mcp-bridge"
],
"env": {
"MCP_AI_BASE_URL": "<MCP_AI_BASE_URL>",
"MCP_AI_TOKEN": "<MCP_AI_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"nv-oos-bridge": {
"command": "npx",
"args": [
"-y",
"@nvdigitalsolutions/nvoos-mcp-bridge"
],
"env": {
"MCP_AI_BASE_URL": "<MCP_AI_BASE_URL>",
"MCP_AI_TOKEN": "<MCP_AI_TOKEN>"
}
}
}
}Environment variables
MCP_AI_BASE_URLMCP_AI_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.