Prerequisites
Prerequisites
- DevHelm CLI installed or an API token for REST calls
- An API token set as
DEVHELM_API_TOKEN— see Authentication - An MCP server package (e.g., published to npm) or a command that starts one
Create the monitor
1
Create the MCP server monitor
--url is the command that launches the MCP server. Arguments and environment variables aren’t settable via flags — use YAML config-as-code (config.args, config.env) or the API for the full configuration, as shown in the other tabs.2
Verify it's running
3
Check results
Results show whether the MCP server started, connected, and listed its capabilities.
Add assertions
Verify that the MCP server exposes the tools and resources you expect:
For the full list, see MCP Server configuration.
How it works
Each check cycle:- DevHelm starts the MCP server using the configured
commandandargs - Connects via the Model Context Protocol (stdio transport)
- Requests the server’s tool and resource listings
- Evaluates assertions against the response
- Terminates the server process
env are passed to the server process. Use DevHelm secrets (${VAR} syntax) to avoid storing credentials in config files.
Next steps
MCP Server reference
Full configuration and assertion details.
First alert
Get notified when your MCP server fails.
MCP Server SDK
Use DevHelm as an MCP server in AI agents.