KP

kamranayub/pluralsight-course-mcp-in-practice

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

9 stars 13 forks 质量 44 趋势 17Apache-2.0

Pluralsight Course: MCP in Practice

概览

This repository is for the Pluralsight course . The license is Apache 2.0. Model Context Protocol (MCP) opens the door for connecting AI models to real systems. This course will teach you how to implement MCP servers that work with agentic tooling, both locally and remotely, and secure them using OAuth. This is an intermediate-level course for senior developers and architects about the practical aspects of building an MCP server with a real enterprise use case. The course will answer questions you run into when deploying MCP to production within an enterprise context: 1. What do tools, resources, and prompts look like in practice? 1. What's the difference between stdio, Streamable HTTP, local, and remote servers? 1. How do you call downstream APIs? 1. How do you handle authentication and permissions? 1. How do you deal with hallucinations? 1. Why can't I just wrap my REST API and call it a day? 1. What does it mean to actually design for both AI agents and human users? 1.

README

以下为原文 README 节选,完整内容请查看原文。

Model Context Protocol in Practice Pluralsight Course

This repository is for the Pluralsight course Model Context Protocol in Practice. The license is Apache 2.0.

Model Context Protocol (MCP) opens the door for connecting AI models to real systems. This course will teach you how to implement MCP servers that work with agentic tooling, both locally and remotely, and secure them using OAuth.

Who Is This Course For?

This is an intermediate-level course for senior developers and architects about the practical aspects of building an MCP server with a real enterprise use case.

The course will answer questions you run into when deploying MCP to production within an enterprise context:

  1. What do tools, resources, and prompts look like in practice?
  2. What’s the difference between stdio, Streamable HTTP, local, and remote servers?
  3. How do you call downstream APIs?
  4. How do you handle authentication and permissions?
  5. How do you deal with hallucinations?
  6. Why can’t I just wrap my REST API and call it a day?
  7. What does it mean to actually design for both AI agents and human users?
  8. How do clients work with MCP?

It poses these questions and uses the MCP .NET and C# SDK to help illustrate how you’d approach these problems. You’ll watch me design a practical MCP server over the course of 90 minutes, with much of the code “filled in”. The code is provided here in this repository for you to dive into.

This course is not for entry-level developers or beginners to MCP. It is not a step-by-step how-to guide on how to build an MCP server end-to-end, since that would depend on the specific tech stack like FastMCP, TypeScript, or .NET.

If you are looking for entry-level courses, the MCP documentation and various SDKs do a great job with basic tutorials and examples. There are also Code Labs on Pluralsight and other MCP courses that dive deeper into specific MCP SDKs like FastMCP and C#. See the Resources section below.

The Everything Demo

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →