no crd for Cursor
io.github.nogoo9/no-crd
Dynamic pod spawner & proxy for ephemeral AI agent workspaces on Kubernetes without CRDs
client:Cursor
transport:stdio
runtime:npm
Install no crd in Cursor
~/.cursor/mcp.json · windows: %USERPROFILE%\.cursor\mcp.json
{
"mcpServers": {
"no-crd": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nogoo9/no-crd"
],
"env": {
"KUBECONFIG": "<KUBECONFIG>",
"BASE_URL": "<BASE_URL>",
"STATELESS": "<STATELESS>",
"TLS_CERT": "<TLS_CERT>",
"TLS_KEY": "<TLS_KEY>",
"TLS_CA": "<TLS_CA>",
"NODE_TLS_REJECT_UNAUTHORIZED": "<NODE_TLS_REJECT_UNAUTHORIZED>",
"REGISTRY_URL": "<REGISTRY_URL>",
"TEMPLATES_DIR": "<TEMPLATES_DIR>",
"BUILTIN_TEMPLATES": "<BUILTIN_TEMPLATES>",
"AUTH_ENABLED": "<AUTH_ENABLED>",
"JWT_VERIFICATION_REQUIRED": "<JWT_VERIFICATION_REQUIRED>",
"JWT_SECRET": "<JWT_SECRET>",
"JWT_PUBLIC_KEY": "<JWT_PUBLIC_KEY>",
"JWKS_URI": "<JWKS_URI>",
"INTROSPECTION_ENDPOINT": "<INTROSPECTION_ENDPOINT>",
"OAUTH_CLIENT_ID": "<OAUTH_CLIENT_ID>",
"OAUTH_CLIENT_SECRET": "<OAUTH_CLIENT_SECRET>",
"JWT_AUDIENCE": "<JWT_AUDIENCE>",
"AUTH_ISSUER": "<AUTH_ISSUER>",
"AUTH_SUB_JSONPATH": "<AUTH_SUB_JSONPATH>",
"AUTH_ADMIN_ROLE": "<AUTH_ADMIN_ROLE>",
"AUTH_ADMIN_USERS": "<AUTH_ADMIN_USERS>",
"PROXY_SESSION_TTL": "<PROXY_SESSION_TTL>",
"PROXY_SESSION_SECRET": "<PROXY_SESSION_SECRET>",
"UI_ENABLED": "<UI_ENABLED>",
"THEMES_DIR": "<THEMES_DIR>",
"THEMES_CONFIGMAP": "<THEMES_CONFIGMAP>",
"DOCS_DIR": "<DOCS_DIR>",
"OAUTH_DISCOVERY_URL": "<OAUTH_DISCOVERY_URL>",
"OAUTH_LOGIN_METHOD": "<OAUTH_LOGIN_METHOD>",
"UI_TITLE": "<UI_TITLE>",
"UI_SUBTITLE": "<UI_SUBTITLE>"
}
}
}
}
Use .cursor/mcp.json in a project root instead to scope it to that project. Cursor merges both. Cursor docs