MCP Course documentation
Quiz 1: MCP Server Implementation
Quiz 1: MCP Server Implementation
Test your knowledge of MCP server concepts and implementation for the Pull Request Agent.
Q1: What is the primary role of an MCP Server in the Pull Request Agent architecture?
Q2: In the FastMCP implementation, why must all MCP tool functions return strings instead of Python objects?
Q3: When implementing the add_new_tag tool, what is the purpose of checking if a tag already exists before creating a pull request?
Q4: In the MCP server implementation, what happens when a model repository doesn’t have an existing README.md file?
Q5: What is the significance of using create_pr=True in the hf_api.create_commit() function call?
Q6: Why does the MCP server implementation use extensive logging with emojis throughout the code?
Congrats on finishing this Quiz 🥳! If you need to review any elements, take the time to revisit the chapter to reinforce your knowledge.
< > Update on GitHub