Notebooks
FreeNot checkedThis repo contains example notebooks and MCP samples created while learning the Model Customization Protocol (MCP) through a DeepLearning.AI course in collabora
About
This repo contains example notebooks and MCP samples created while learning the Model Customization Protocol (MCP) through a DeepLearning.AI course in collaboration with Anthropic, the creators of MCP, and the deep learning community who contributed to the course.
README
Welcome to my personal learning repository for Model Context Protocol (MCP) and related Generative AI (GenAI) concepts. This repo includes:
- Notes and insights on MCP & GenAI
- Code implementations via cookbooks
- Links to external resources (Notion pages & courses)
Model Context Protocol (MCP)
Why MCP?
Understand the motivation and benefits of using MCP:
MCP Architecture
Explore the design and components of MCP:
LLM Chatbot
Hands-on examples using function tool calling with different providers:
🤖 ChatBot using Anthropic
tool_calling_anthropic_chatbot.ipynb🤖 ChatBot using OpenAI
tool_calling_openai_chatbot.ipynb
Creating MCP Server
Hands-on guide to creating an MCP server:
- 🖥️ Creating an MCP Server
mcp_server.ipynb - This example aligns with exposing the tools via the MCP server.
Creating MCP Client
Hands-on guide to creating an MCP client:
- 🖥️ Creating an MCP Client mcp_client.ipynb - This example aligns with consuming the tools via the MCP client. Additionally, They contains the steps to run the MCP client and interact with the MCP server using LLMs.
Connecting Reference MCP Servers
Hands-on guide to connecting to reference MCP servers:
- 🔗 Connecting to Reference MCP Servers
connect_the_reference_mcp_servers.ipynb - This example demonstrates how to connect to various reference MCP servers like
filesystems,research_papers, andfetch.
MCP Resources and Prompts
Hands-on guide to using MCP resources and prompts:
- 📚 Using MCP Resources and Prompts prompts_and_resources_with_mcp.ipynb - This example shows how to run the MCP server and client, explore available tools, list and fetch resources, view all prompts, and use prompts with arguments to get results.
Contributions Welcome!
If you’d like to add examples using other providers or open-source models, feel free to open a pull request. I’ll review and merge it.
Learning Resources
I’m learning MCP through a free course by DeepLearning.AI and Anthropic (creators of MCP):
MCP Course – Build Rich Context AI Apps
[!NOTE] This repository is a work in progress. More content and examples will be added regularly.
[!TIP] Use the Notion links & MCP Cookbooks above for deep dives and refer to them for practical code.
🔗 Quick Access
Installing Notebooks
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/ShathisKannan19/mcp-notebooksFAQ
Is Notebooks MCP free?
Yes, Notebooks MCP is free — one-click install via Unyly at no cost.
Does Notebooks need an API key?
No, Notebooks runs without API keys or environment variables.
Is Notebooks hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Notebooks in Claude Desktop, Claude Code or Cursor?
Open Notebooks on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Notebooks with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
