Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SUPERDEV_AGENT_URLNoURL 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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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