mcpjungle/MCPJungle

cli: allow validating a configuration file

Open

#247 opened on May 4, 2026

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Go (146 forks)auto 404
UXfeedbackgood first issue

Repository metrics

Stars
 (1,162 stars)
PR merge metrics
 (PR metrics pending)

Description

Direct user feedback.

The cli should allow validating a configuration file the user intends to feed to mcpjungle server.

examples:

mcpjungle validate ./my_server.json

mcpjungle validate ./my_tool_group.json

mcpjungle validate ./new_mcp_client.json

Maybe the user also needs to specify the type of configuration they're validating (mcp server, client, etc) or maybe mcpjungle can infer the type based on certain rules (eg- if url is present, this is probably a http mcp server). Needs to be determined.

The validation logic should be implemented server-side so that the validation feature can be consumed by any client (CLI for now, frontend in future).

This validation logic can also be used by backend during POST / PUT requests.

This should also be mentioned in the docs. Originally, a user was trying to search for this functionality in the docs. So it should be discoverable from there.

Contributor guide