Course Details
Topic 1: Getting Started with MCP and FastMCP
- Overview of Model Context Protocol (MCP) architecture
- Understanding MCP tools, resources, and prompts
- Installing and configuring FastMCP
- Setting up the development environment for MCP servers
- Creating a basic MCP tool using FastMCP
- Testing MCP tools with AI clients
Topic 2: Developing MCP Tools with Vibe Coding
- Introduction to Vibe Coding for rapid AI-assisted development
- Designing MCP tools for real-world workflows
- Building MCP tools with FastMCP using structured prompts
- Creating APIs and tool functions for MCP servers
- Connecting MCP tools to AI assistants and applications
- Iterating and improving MCP tools using Vibe Coding
Topic 3: Deploying and Integrating MCP Tools
- Packaging and deploying FastMCP servers
- Integrating MCP tools with AI platforms and applications
- Security and permission management for MCP tools
- Performance optimization and debugging
- Managing tool scalability and reliability
- Real-world use cases of MCP tools in automation and AI workflows
Course Info
Prerequisite
This is a intermediate level course. The following prerequisite is assumed
- Basic HTML
- Basic CSS
- Basic Javascript
- Basic Python
Software Requirement
Please download and install the following software prior to the class
- Python 3.x https://www.python.org/downloads/
- Sublime Text 3 https://www.sublimetext.com/3
- Pycharm https://www.jetbrains.com/pycharm/download/
Job Roles
- AI Tools Developer
- MCP Solutions Engineer
- AI Integration Specialist
- Full Stack AI Developer
- AI Automation Engineer
- DevOps Engineer (AI Platforms)
- AI Product Developer
- Software Engineer (AI Tools)
- AI Platform Architect
- Machine Learning Engineer
- AI Workflow Automation Specialist
- Backend Developer (AI Services)
- API Developer
- AI Solutions Consultant
- Conversational AI Developer
- AI Infrastructure Engineer
- Technical Lead (AI Development)
- AI Application Developer
- Prompt Engineer
- AI Systems Integrator
Trainers
Terence Ee: Terence Ee is a ACTA certified trainer that has delivered IT training in Singapore and Myanmar. He has also facilitated faith formation courses for Christians in Singapore and Myanmar. As a trainer, his mission is to co-create insightful and actionable learning experiences with his learners.His current areas of focus include project management, information security management, quality management and office productivity applications.
Terence has more than 25 years of corporate IT experience. He has held senior management roles in the public and private sectors. He holds a Master of Science in Technology Management, a Bachelor of Science in Computer and Information Sciences, a Diploma in Family Education, and the Advanced Certificate in Training and Assessment (ACTA). Part of his spare time goes towards tutoring his children in their studies (while learning a thing or two along the way). He is also imparting to them the essential skills for thriving in a digital world.








