Skip to content
Discussion options

You must be logged in to vote

mcp-devtools doctor runs nine baseline protocol-compliance checks against an upstream MCP server:

  1. initialize handshake completes
  2. Server returns a valid protocolVersion
  3. tools/list returns within the timeout
  4. Each advertised tool has the required name + inputSchema
  5. resources/list returns (or returns Method Not Found, which is also OK)
  6. prompts/list returns (or returns Method Not Found)
  7. Server respects notifications/initialized
  8. Server emits notifications/tools/list_changed when its catalog changes
  9. Server closes cleanly on transport close

Exit 0 if all pass, 1 otherwise. Useful as a quick sanity check in CI.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by adityachilka1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant