Model Context Protocol (MCP) Python SDK
Contents:
Introduction to Model Context Protocol (MCP)
Getting Started with MCP Python SDK
Hackathon: MCP Weather Server Setup
Hackathon: Docker SQLite Database Server
Building MCP Servers
Building MCP Clients
MCP Examples
API Reference
Advanced MCP Topics
Model Context Protocol (MCP) Python SDK
Model Context Protocol (MCP) Python SDK
Model Context Protocol (MCP) Python SDK
Contents:
Introduction to Model Context Protocol (MCP)
What is MCP?
About FastMCP
Core Concepts
Benefits of MCP
Running MCP Servers
About This Documentation
Getting Started with MCP Python SDK
Installation
Learning Resources
Quickstart
Running Your Server
Next Steps
Hackathon: MCP Weather Server Setup
Prerequisites Part 1
Adding the Server to Claude Desktop
Testing the Weather Server
Hackathon: Docker SQLite Database Server
Prerequisites Part 2
Adding the SQLite Server to Claude Desktop
Using the SQLite Server
Building MCP Servers
Server Types
Using FastMCP
Server with Lifespan
Resources
Tools
Prompts
Images
Context
Running Your Server
Mounting to an Existing ASGI Server
Low-Level Server API
Best Practices
Building MCP Clients
Client Session
Connection Methods
Working with Prompts
Working with Resources
Working with Tools
Message Creation
Error Handling
Integration with LLMs
Best Practices
MCP Examples
Echo Server
SQLite Explorer
Image Processing Example
File Explorer
Server with Context and Lifespan
Weather API Server
Running Examples
Other Example Ideas
API Reference
Server API
Client API
Type Definitions
Prompt Utilities
Command Line Interface
Exceptions
Utilities
Advanced MCP Topics
Server Lifecycle Management
Subscriptions and Notifications
WebSocket Support
Authentication and Security
Streaming Responses
Extending the Protocol
Testing MCP Servers
Indices and tables
Index
Module Index
Search Page