learning-mcp
All about MCP (Model Context Protocol)
Documentation
Learning MCP - Model Context Protocol Examples
This repository contains multiple MCP (Model Context Protocol) server implementations for learning and experimentation.
๐ Project Structure
learning-mcp-1/
โโโ weather-mcp/ # Weather MCP Server implementation
โ โโโ weather_mcp.py # MCP stdio server
โ โโโ weather_http.py # HTTP REST API server
โ โโโ weather_sse.py # Server-Sent Events server
โ โโโ README.md # Weather-specific documentation
โโโ bits-course-mcp/ # BITS Course MCP Server (coming soon)
โโโ README.md # This file๐ Projects
1. Weather MCP Server
A comprehensive weather data server using the US National Weather Service API.
Features:
- Real-time weather forecasts
- Weather alerts by state
- Multiple transport implementations (stdio, HTTP, SSE)
Location: `./weather-mcp/`
Documentation: Weather MCP README
2. BITS Course MCP Server
A comprehensive course guide for BITS Pilani 2nd year students with detailed information about subjects, study tips, and grading patterns.
Features:
- Course details for 10 core 2nd year subjects
- Study tips and recommendations from student experiences
- Grading insights and scoring strategies
- Topic-based search across all courses
Location: `./bits-course-mcp/`
Documentation: BITS Course MCP README
๐ ๏ธ Getting Started
Each project has its own dependencies and setup instructions. Navigate to the specific project folder and follow the README instructions.
Prerequisites
- Python 3.13+
- uv package manager
Quick Start
# Clone the repository
git clone
cd learning-mcp-1
# Navigate to a specific project
cd weather-mcp
# Follow the project-specific README๐ About MCP
The Model Context Protocol (MCP) is an open protocol that enables AI assistants to securely connect to external data sources and tools. These examples demonstrate different ways to implement MCP servers.
๐ค Contributing
1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Add tests if applicable
5. Submit a pull request
Tech Stack: Python โข FastMCP โข FastAPI โข Uvicorn โข HTTPX
Frequently asked questions
What is learning-mcp?
learning-mcp is All about MCP (Model Context Protocol)
How do I install learning-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is learning-mcp open source?
Yes โ it is hosted on GitHub at https://github.com/vikas434/learning-mcp.
Related MCP tools
Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
Automate browser based workflows with AI
Hindsight: Agent Memory That Learns
A privacy-first app that strips AI watermarks from content you own.
Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.
The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Ollama / Custom Model / All Of The Above] working as one.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP