SuperDev
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SUPERDEV_AGENT_URL | No | URL of the local SuperDev agent (default http://127.0.0.1:57017) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_debug_credentialsA | Return plaintext debug credentials (test login/password, service api-key) for AI to log in or authenticate legitimately during debugging. Call this when has_debug_credentials/debug_credential_hints are visible and authenticated API testing is needed. Use auth_hint and credential desc to choose the right credential; do not fabricate tokens or bypass auth. project_id|project_name required; pass service to merge project+service level (service overrides). Read-only, not approval-gated. |
| get_project_configC | Read an editable project config snapshot from the local agent. |
| upsert_project_configC | Create or edit project base config through the local agent. |
| browser_screenshotC | Capture a PNG screenshot from a browser debug session page. |
| browser_wait_for_selectorB | Wait until a selector reaches a requested state in a browser debug session. |
| browser_network_requestsA | Read recent network request summaries captured from a browser debug session page. |
| tail_logsA | Fetch a finite recent deployment log page and optionally scan older pages for level/since filters. |
| debug_inspectA | Inspect a paused deployment debug runtime and return stack/scopes/variables in one call. Prefer this over chaining low-level DAP tools. |
| preview_operationA | Create a deterministic safety preflight plan for one write operation without creating an approval request. |
| probe_project_configB | Probe a project directory through the local agent without writing config. |
| apply_config_changeC | Apply a config upsert through the local agent safe-operation flow. |
| browser_snapshotC | Read a text snapshot from a browser debug session page. |
| browser_clickC | Click an element in a browser debug session page. |
| debug_variablesA | Low-level DAP escape hatch: read variables for one scope. Secret-looking values are redacted by the agent. |
| close_debug_sessionB | Close a local diagnostic session record only; it does not change runtime state or configuration. |
| get_runtime_snapshotA | Return a SuperDev-wide runtime snapshot for projects, services, and deployments. |
| upsert_project_pipelineC | Create or edit one project-level pipeline through the local agent. |
| list_pipeline_runsC | List project-level pipeline execution history. |
| browser_evaluateC | Evaluate JavaScript in a browser debug session page and return the serializable result. |
| get_operation_approvalA | Read one operation approval and return a one-time token when approved. |
| validate_service_runtimeA | Validate cwd/env/config for a language service and return diagnostics before upsert_service. |
| deploy_project_pipelineC | Execute a project-level pipeline deploy or rollback through the local agent. |
| follow_logsA | Poll recent deployment logs for a bounded duration; use for short tail -f style observation. |
| preview_config_changeB | Preview a project/service/project-pipeline config upsert without writing YAML. |
| debug_capture_atA | Last-resort code debug for a deployment: stop at a source line and return stack/scopes/variables in one call. Use logs and diagnose tools first. |
| get_log_contextA | Fetch log context around one log entry by project or deployment. |
| analyze_trace_logsC | Collect deterministic trace/request log evidence without claiming root cause. |
| summarize_error_windowA | Summarize deterministic error signals in a project or deployment time window without claiming root cause. |
| append_log_analysis_to_sessionA | Run deterministic log analysis and append the result as a local diagnostic record only; it does not change runtime state or configuration. |
| preview_pipeline_templateA | Dry-run parse and validate a pipeline template YAML string or file. |
| browser_reloadC | Reload the current page in a browser debug session. |
| import_pipeline_templateB | Import a pipeline template file into the local agent template library only. |
| list_operation_auditC | List local operation safety audit events. |
| list_debug_browsersA | Return local Chromium-compatible browsers configured for SuperDev frontend debugging. |
| open_browser_debug_sessionB | Open a local frontend deployment in an isolated debug browser and return CDP WebSocket endpoints. |
| debug_scopesB | Low-level DAP escape hatch: read scopes for one stack frame. |
| diagnose_serviceA | Collect runtime status and recent log evidence for one deployment without claiming root cause. |
| suggest_service_runtimeA | Suggest schema-shaped runtime config for a language service from project_root and cwd. Use the result as a draft, then validate it. |
| stop_serviceC | Stop one resolved deployment. If approval is required, wait for desktop approval by default and resume with a one-time token. |
| browser_typeC | Type or fill text into an element in a browser debug session page. |
| browser_select_optionC | Select an option by value or label in a browser debug session page. |
| debug_step_inA | Low-level DAP escape hatch: step into one paused thread in a deployment debug runtime. |
| debug_step_outB | Low-level DAP escape hatch: step out from one paused thread in a deployment debug runtime. |
| get_debug_sessionA | Read one local diagnostic session and its events. |
| append_debug_session_noteB | Append a local diagnostic note or observation only; it does not change runtime state or configuration. |
| list_servicesB | Return services and deployment runtime state from the local SuperDev agent. |
| list_operation_approvalsB | List pending or historical operation approval requests. |
| validate_project_pipelineA | Validate an already saved project-level pipeline without executing it. |
| start_serviceA | Start one resolved deployment. If approval is required, wait for desktop approval by default and resume with a one-time token. |
| restart_serviceA | Restart one resolved deployment. If approval is required, wait for desktop approval by default and resume with a one-time token. |
| debug_stack_traceB | Low-level DAP escape hatch: read stack frames from a deployment debug runtime. |
| list_debug_sessionsB | List local diagnostic session records from the SuperDev agent. |
| preview_service_executionA | Preview the execution plan for a language service intent without starting it. Use this to explain what start_dev/start_normal/debug_launch would run. |
| upsert_serviceA | Create or edit one service and its deployments through the local agent. Set service.language when using local managed runtime.type=language. |
| debug_evaluateB | Low-level DAP escape hatch: evaluate an expression inside the debuggee. This is approval-gated and expression-level audited. |
| list_projectsA | Return SuperDev projects registered in the local agent. |
| get_projectA | Return one SuperDev project by ID or name. |
| list_hostsA | Return host selection records. Use non-self host id fields as canonical remote host_ids values; name is display-only. |
| list_pipeline_artifactsB | List project-level pipeline artifact history. |
| read_pipeline_run_logsC | Read stored logs for one project-level pipeline run. |
| list_language_runtime_providersA | Return languages with runtime providers. Use before creating a language service so you can choose a supported provider. |
| close_browser_debug_sessionC | Close a browser debug session created by SuperDev. |
| browser_console_logsB | Read recent console logs captured from a browser debug session page. |
| create_debug_sessionA | Create a local diagnostic session record only; it does not change runtime state or configuration. |
| debug_step_overC | Low-level DAP escape hatch: step over one paused thread in a deployment debug runtime. |
| describe_language_runtime_schemaA | Return the config field schema for a language runtime provider, such as go. Use before creating a service so you fill cwd/env/config fields instead of guessing a command string. |
| browser_press_keyA | Press a keyboard key in a browser debug session, optionally focusing a selector first. |
| browser_set_viewportA | Set the viewport size for a browser debug session page before snapshot or screenshot checks. |
| set_debug_breakpointsB | Low-level DAP escape hatch: set source breakpoints for a deployment debug runtime. |
| debug_pauseC | Low-level DAP escape hatch: pause one thread for a deployment debug runtime. |
| list_browser_targetsA | Return local frontend deployments configured with web entrypoints. |
| browser_navigateA | Perform same-origin full page navigation in a browser debug session. This may reload the page and lose SPA in-memory state; prefer browser_click for SPA route changes. |
| list_code_debug_targetsA | List local managed language runtime deployments that can use last-resort code debugging. Node and JVM (Java/Kotlin) targets are experimental. |
| debug_continueB | Low-level DAP escape hatch: continue one paused thread for a deployment debug runtime. |
| search_logsC | Search SuperDev logs by project or deployment. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Xsxdot/super-dev'
If you have feedback or need assistance with the MCP directory API, please join our Discord server