An open API service indexing awesome lists of open source software.

https://github.com/pilarcode/mcp_lab

πŸ‘©β€πŸ’» Learning about Mcp (model context protocol)
https://github.com/pilarcode/mcp_lab

fastapi fastmcp lab mcp mcp-client mcp-server prompts resources tools

Last synced: 24 days ago
JSON representation

πŸ‘©β€πŸ’» Learning about Mcp (model context protocol)

Awesome Lists containing this project

README

          

# MCP (Model Context Protocol) Lab

MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems.

Using MCP, AI applications like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)β€”enabling them to access key information and perform tasks.

Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic devices, MCP provides a standardized way to connect AI applications to external systems.

image

# Lifecycle
The Model Context Protocol (MCP) defines a rigorous lifecycle for client-server connections that ensures proper capability negotiation and state management.

- Initialization: Capability negotiation and protocol version agreement
- Operation: Normal protocol communication
- Shutdown: Graceful termination of the connection

image
# Primitives

image

# Resources
- https://gofastmcp.com/
- https://modelcontextprotocol.io/overview

# Courses
- https://anthropic.skilljar.com/introduction-to-model-context-protocol
- https://anthropic.skilljar.com/model-context-protocol-advanced-topics
- https://learn.deeplearning.ai/courses/build-ai-apps-with-mcp-server-working-with-box-files/
- https://learn.deeplearning.ai/courses/mcp-build-rich-context-ai-apps-with-anthropic/lesson/fkbhh/introduction

# Mcp securizados
- https://gofastmcp.com/servers/auth/authentication
- https://frontegg.com/blog/oauth