Course Test
Please answer the questions below to complete the test.
Question 1
What does MCP stand for, and what is its primary purpose?
Type your answer below
Question 2
Which MCP primitives have side effects (i.e., can change state or trigger operations)?
Select one answer
Resources and prompts
Tools only
Tools and resources
All three primitives
Question 3
Which of the following are valid MCP transport options? Select all that apply.
Select all that apply
Standard input/output (stdio)
HTTP with Server-Sent Events (SSE)
WebSocket
gRPC
Question 4
A platform team wants to give multiple product team agents access to Meshery's design catalog, with all invocations audited. What is the recommended integration approach?
Select one answer
Write a separate shell script for each product team's agent.
Build a single Meshery MCP server with logging middleware, shared by all agents.
Have each agent call Meshery's REST API directly with hardcoded credentials.
Use a plain CLI wrapper per agent since MCP adds unnecessary complexity.
Question 5
During the MCP initialization handshake, what does the server return to the client?
Select all that apply
Server info and the set of capabilities the server supports
Whether the server supports tools, resources, and/or prompts
A signed session token for subsequent requests
The protocol version the server implements
Question 6
A coding agent is asked to review a Meshery design, describe its components, and then apply it to the staging environment. Which sequence of MCP primitives does this workflow use, in order?
Select one answer
Tool, then prompt, then resource
Prompt, then resource, then tool
Resource, then prompt, then tool
Tool, then resource, then prompt
close