Awesome MCP Learning
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Awesome MCP Learningguide me through setting up the MCP learning environment"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Awesome MCP Learning
A beginner-friendly repository for learning the Model Context Protocol (MCP) using FastMCP and uv.
🚀 Environment
FastMCP version: 3.4.2
MCP version: 1.27.2
Python version: 3.14.3
Platform: Windows 11📦 Prerequisites
Python 3.14+
Git
uv
FastMCP
Install uv:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Verify installation:
uv --version🛠️ Project Setup
Related MCP server: MCP Learning Project
Clone the Repository
git clone https://github.com/monirul8888/Awesome-MCP-Learning.git
cd Awesome-MCP-LearningCreate a Virtual Environment
uv venvActivate the environment:
Windows PowerShell
.venv\Scripts\Activate.ps1Linux/macOS
source .venv/bin/activateInstall Dependencies
uv syncThis installs all dependencies defined in pyproject.toml and locked in uv.lock.
▶️ Running the MCP Server
Run the server:
uv run python main.pyOr:
fastmcp run main.py📁 Project Structure
Awesome-MCP-Learning/
│
├── main.py
├── pyproject.toml
├── uv.lock
├── requirements.txt
├── README.md
├── .gitignore
└── .python-version🔄 Development Workflow
Install a new package:
uv add package-nameExample:
uv add fastmcpRemove a package:
uv remove package-nameUpdate dependencies:
uv lock
uv syncRun Python scripts:
uv run python main.py🌿 Git Workflow
Initialize Git:
git initStage files:
git add .Commit changes:
git commit -m "Initial MCP Project Server"Add GitHub remote:
git remote add origin https://github.com/monirul8888/Awesome-MCP-Learning.gitRename branch to main:
git branch -M mainPush to GitHub:
git push -u origin main📚 Learning Goals
Understand MCP fundamentals
Build MCP servers with FastMCP
Manage dependencies using uv
Work with Git and GitHub
Create reusable MCP tools and resources
👨💻 Author
Monirul Islam
GitHub: https://github.com/monirul8888
📄 License
This project is licensed under the MIT License.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceA basic starter project for building Model Context Protocol (MCP) servers that enables standardized interactions between AI systems and various data sources through secure, controlled tool implementations.Last updated2
- FlicenseAqualityDmaintenanceA comprehensive tutorial project that teaches Model Context Protocol (MCP) development from beginner to advanced levels, covering both server-side and client-side development.Last updated6
- Alicense-qualityDmaintenanceA template repository for developing Model Context Protocol (MCP) servers with devcontainer setup and curated learning resources.Last updatedApache 2.0
- Flicense-qualityDmaintenanceAn educational repository designed to practice and understand the Model Context Protocol through simple server implementations. It demonstrates core MCP concepts such as tools, resources, and communication via stdio and SSE transport methods.Last updated
Related MCP Connectors
MCP (Model Context Protocol) server for Appwrite
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moonirul/Awesome-MCP-Learning'
If you have feedback or need assistance with the MCP directory API, please join our Discord server