# MCP Course ## Docs - [Basic Python Client](https://mintlify.wiki/alexyslozada/mcp-course/clients/basic-python.md): Build an MCP client in Python to interact with MCP servers - [Basic TypeScript Client](https://mintlify.wiki/alexyslozada/mcp-course/clients/basic-typescript.md): Learn how to build a basic MCP client using TypeScript to interact with MCP servers - [Ollama Python Client](https://mintlify.wiki/alexyslozada/mcp-course/clients/ollama-python.md): Build agentic applications with Ollama and MCP tools using Python - [Ollama TypeScript Client](https://mintlify.wiki/alexyslozada/mcp-course/clients/ollama-typescript.md): Integrate Ollama LLMs with MCP tools using TypeScript for function calling - [MCP Clients](https://mintlify.wiki/alexyslozada/mcp-course/concepts/clients.md): Learn how to build clients that connect to MCP servers and consume their capabilities - [MCP Protocol Architecture](https://mintlify.wiki/alexyslozada/mcp-course/concepts/mcp-protocol.md): Understanding the Model Context Protocol architecture, message types, and communication patterns - [MCP Prompts](https://mintlify.wiki/alexyslozada/mcp-course/concepts/prompts.md): Learn how to create reusable prompt templates for AI interactions in MCP servers - [MCP Resources](https://mintlify.wiki/alexyslozada/mcp-course/concepts/resources.md): Learn how to expose data through static and dynamic resources in MCP servers - [MCP Servers](https://mintlify.wiki/alexyslozada/mcp-course/concepts/servers.md): Learn how to create and configure MCP servers to expose capabilities to AI applications - [MCP Tools](https://mintlify.wiki/alexyslozada/mcp-course/concepts/tools.md): Learn how to define and implement tools in MCP servers to provide executable capabilities - [Calculator Operations Server](https://mintlify.wiki/alexyslozada/mcp-course/examples/calculator-operations.md): Build a simple MCP server in Python using FastMCP for basic arithmetic operations - [EDteam API Integration](https://mintlify.wiki/alexyslozada/mcp-course/examples/edteam-api.md): Build a production-ready MCP server with authentication, API integration, and real-world patterns in Go - [Game of Thrones Quotes Server](https://mintlify.wiki/alexyslozada/mcp-course/examples/game-of-thrones-quotes.md): Learn how to build an MCP server that integrates with external APIs, resources, and prompts - [Todo Management Server](https://mintlify.wiki/alexyslozada/mcp-course/examples/todo-management.md): Build a stateful MCP server with CRUD operations and in-memory storage - [Ollama Integration](https://mintlify.wiki/alexyslozada/mcp-course/integrations/ollama.md): Learn how to integrate MCP servers with Ollama for local LLM function calling - [Introduction to MCP](https://mintlify.wiki/alexyslozada/mcp-course/introduction.md): Learn what the Model Context Protocol is and how it extends the capabilities of Large Language Models - [Quickstart Guide](https://mintlify.wiki/alexyslozada/mcp-course/quickstart.md): Build and run your first MCP server in under 5 minutes with step-by-step instructions - [Basic TypeScript Server](https://mintlify.wiki/alexyslozada/mcp-course/servers/basic-typescript.md): A comprehensive MCP server with tools, resources, and prompts for Game of Thrones quotes and utilities - [Calculator Python Server](https://mintlify.wiki/alexyslozada/mcp-course/servers/calculator-python.md): A simple MCP server built with FastMCP demonstrating calculator operations in Python - [EDteam Go Server](https://mintlify.wiki/alexyslozada/mcp-course/servers/edteam-go.md): An MCP server built with Go demonstrating external API integration and authentication - [Todo TypeScript Server](https://mintlify.wiki/alexyslozada/mcp-course/servers/todo-typescript.md): A full-featured MCP server demonstrating CRUD operations and service architecture with TypeScript