krauhen/context7-mcp
3.1
If you are the rightful owner of context7-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Python FastAPI + MCP server that retrieves and serves documentation content from Context7.
Context7 Python
A Python FastAPI + MCP server that retrieves and serves documentation content from Context7.
Requirements
- Python 3.11+
uvicorn,fastapi, and other dependencies listed inpyproject.toml..envfile with configuration (see.env.example).
Installation
- Create an API-Key on https://context7.com/
- Copy .env.template to .env and edit values
- Run containerd service
- Connect via http with the service from your client/IDE
Productive
$ make all
or
$ docker-compose build
$ docker-compose up
Go to https://localhost:30123/docs to view OpenAPI
MCP endpoint is at https://localhost:30123/mcp
Development
$ uv venv .venv
(.venv)$ source .venv/bin/activate
(.venv)$ uv sync
(.venv)$ uv sync --extra dev
# Edit the code
(.venv)$ CERT_FILE=data/certs/cert.pem KEY_FILE=data/certs/key.pem python src/main.py