Prompt console preview

User-controlled templates requested by MCP clients through prompts/get.

Prompt console preview

Preview only. Prompt templates are user requested through prompts/get and do not run a model or persist sample argument values.

prompts/list response

{
  "jsonrpc": "2.0",
  "id": "list-prompts",
  "result": {
    "prompts": [
      {
        "name": "release_notes",
        "title": "Release notes",
        "description": "Summarize mock release notes for a client integration update.",
        "arguments": [
          {
            "name": "version",
            "title": "Version",
            "description": "Release version.",
            "required": true
          }
        ]
      }
    ]
  }
}

prompts/get request

{
  "jsonrpc": "2.0",
  "id": "get-prompt",
  "method": "prompts/get",
  "params": {
    "name": "release_notes",
    "arguments": {}
  }
}

prompts/get response

{
  "jsonrpc": "2.0",
  "id": "get-prompt",
  "result": {
    "description": "Summarize mock release notes for a client integration update.",
    "messages": [
      {
        "role": "user",
        "content": [
          {
            "type": "text",
            "text": "Summarize the mock MCP server changes for version ."
          }
        ]
      }
    ]
  }
}

completion/complete request

{
  "jsonrpc": "2.0",
  "id": "complete-prompt",
  "method": "completion/complete",
  "params": {
    "ref": {
      "type": "ref/prompt",
      "name": "release_notes"
    },
    "argument": {
      "name": "version",
      "value": "v"
    }
  }
}

completion/complete response

{
  "jsonrpc": "2.0",
  "id": "complete-prompt",
  "result": {
    "completion": {
      "values": [
        {
          "value": "v1",
          "label": "Version 1"
        }
      ],
      "total": 1,
      "hasMore": false
    }
  }
}

Runtime availability

Enabled prompt. Runtime handlers are wired in task 032.