MCP Course documentation
Quiz 1: MCP Server Implementation
0. Welcome to the MCP Course
1. Introduction to Model Context Protocol
2. Use Case: End-to-End MCP Application
3. Advanced MCP Development: Custom Workflow Servers
3.1. Use Case: Build a Pull Request Agent on the Hub
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