Awesome MCP Server
A curated directory of Model Context Protocol servers, plus runnable reference implementations in Python.
- Transport
- Not stated
- Package
- —
- Registry id
- —
No install snippet on purpose. A working MCP config is a command, its arguments and an environment block — the last two are where API keys live, so this catalogue never stores them and cannot publish them. Follow the link above for the authors' own instructions.
A curated directory of Model Context Protocol servers — plus runnable reference implementations you can learn from.
Servers in this repo · Community directory · Contributing · Resources
The Model Context Protocol is the open standard for connecting AI assistants to tools and data. This repository is two things:
- A directory — a curated, categorized list of MCP servers the community has built and shipped.
- A teaching repo — small, readable server implementations in Python you can clone, run, and copy from.
Built and maintained by AI Anytime. Additions come from the community — see Contributing.
🗒 Contents
🧱 Servers in this repo
Reference implementations you can run locally. Each folder is self-contained — open it and follow its README.md.
| Server | What it does | Stack |
|---|---|---|
weather |
Active US weather alerts by state and short-term forecasts by lat/long, from the National Weather Service API. | Python · stdio |
linkedin-profile-mcp |
Fetches LinkedIn profile data as JSON through the Fresh LinkedIn Profile Data API on RapidAPI. | Python · stdio · needs RAPIDAPI_KEY |
pubmed-mcp-server |
Searches PubMed and returns article abstracts, via BioPython's Entrez module. | Python · stdio |
mcp-wiki |
Reads a Wikipedia article and hands it back as clean Markdown. | Python · stdio |
http-sse-mcp-starter |
Starter template for a remote MCP server over HTTP/SSE (Starlette + FastMCP), with a matching client. | Python · SSE |
streamlit as an MCP Host |
Streamlit app acting as an MCP host — connects to an SSE server, calls its tools, summarizes with a local Ollama model. | Python · Streamlit |
Tip
New to MCP? Read weather first (smallest surface area), then http-sse-mcp-starter to see the same
idea served remotely, then streamlit as an MCP Host to see the other side of the wire.
🚀 Quick start
git clone https://github.com/AIAnytime/Awesome-MCP-Server.git
cd Awesome-MCP-Server/weather
uv sync # or: pip install -r requirements.txt
uv run weather.py
From the project's README.