dlai-MCP-Build-Rich-Context-AI-Apps-with-Anthropic
このJupyter Notebookは、Anthropicを使用してリッチなコンテキストAIアプリを構築するためのガイドです。ユーザーは、AIの能力を活用して、よりインタラクティブでパーソナライズされたアプリケーションを作成する方法を学びます。具体的なコード例や実践的なアプローチが含まれており、AI開発の基礎を理解するのに役立ちます。
GitHubスター
0
ユーザー評価
未評価
お気に入り
0
閲覧数
13
フォーク
0
イシュー
0
MCP: Build Rich-Context AI Apps with Anthropic - DeepLearning.AI
- Intermediate
- 1 Hour 38 Minutes
- 11 Video Lessons
- 7 Code Examples
- Instructor: Elie Schoppik
- Anthropic
What you'll learn
Explore how MCP standardizes access to tools and data for AI applications, its underlying architecture, and how it simplifies the integration of new tools and connections to external systems (e.g., GitHub repos, Google Docs, local files).
Build and deploy an MCP server that provides tools, resources, and prompts, and add it to the configuration of AI applications, such as Claude Desktop, to extend them.
Build an MCP-compatible application that hosts multiple MCP clients, each maintaining 1-to-1 connection to an MCP server.
About this course
Join MCP: Build Rich-Context AI Apps with Anthropic, a short course created in partnership with Anthropic and taught by Elie Schoppik.
Connecting AI applications to external systems to bring rich context to LLMs has often meant writing custom integrations for each use case. This has fragmented AI development between teams within a company and across the industry.
The Model Context Protocol (MCP) is an open protocol that standardizes how LLMs access tools, data, and prompts from external sources, simplifying how new context is integrated into AI applications. MCP, developed by Anthropic, is based on a client-server architecture. It defines the communication details between an MCP client, hosted inside the AI application, and an MCP server that exposes tools, resources, and prompt templates. The server can be a subprocess launched by the client and running locally, or an independent process running remotely.
In this hands-on course, you’ll learn the core concepts of MCP and how to implement it in your AI Application. You’ll make a chatbot MCP-compatible, build and deploy an MCP server, and connect the chatbot to your MCP server and other open-source servers.
Here’s what you’ll do:
- Understand why MCP makes AI development less fragmented and how it standardizes connections between AI applications and external data sources.
- Learn the core components of the client-server architecture of MCP and the underlying communication mechanism.
- Build a chatbot with custom tools for searching academic papers, and transform it into an MCP-compatible application.
- Build a local MCP server that exposes tools, resources, and prompt templates using FastMCP, and test it using MCP Inspector.
- Create an MCP client inside your chatbot to dynamically connect to your server.
- Connect your chatbot to reference servers built by Anthropic’s MCP team such as filesystem, which implements filesystem operations, and fetch, which extracts contents from the web as markdown.
- Configure Claude Desktop to connect to your server and others, and explore how it abstracts away the low-level logic of MCP clients.
- Deploy your MCP server remotely and test it with the Inspector or other MCP-compatible applications.
- Learn about the roadmap for future MCP development such as multi-agent architecture, MCP registry API, server discovery, authorization, and authentication.
By the end of the course, you’ll be able to build rich-context AI applications that can connect to a growing ecosystem of MCP servers, with minimal integration work.
Who should join?
It’s helpful to be familiar with Python and have a basic understanding of LLM prompting and LLM application development.
Course Outline
11 Lessons・7 Code Examples
- MCP Architecture
- Chatbot Example
- Creating an MCP Server
- Creating an MCP Client
- Connecting the MCP Chatbot to Reference Servers
- Adding Prompt and Resource Features
- Configuring Servers for Claude Desktop
- Creating and Deploying Remote Servers
- Appendix – Tips and Help
Instructor
Elie Schoppik
Head of Technical Education at Anthropic
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.