Overview
What is MCP Server?
MCP Server provides a deployment environment for the context7 service using Docker and Nginx. It includes configuration for running the context7 service in a container and reverse proxying requests via Nginx.
How to use MCP Server?
Clone this repository, navigate to the devops/context7 directory, and run docker-compose up -d. Access the service at http://localhost.
Key features of MCP Server
- Dockerized deployment using Docker Compose
- Nginx reverse proxy with SSE streaming support
- CI/CD support via GitHub Actions workflow
- Context7 service runs on port 8080 internally
Use cases of MCP Server
- Deploy the context7 service in a container
- Set up a reverse proxy with SSE streaming for context7
- Automate Docker image builds with GitHub Actions
- Run a local development environment for context7
FAQ from MCP Server
What does MCP Server deploy?
It deploys the context7 service (from upstash/context7) in a Docker container with Nginx as a reverse proxy.
What ports are used?
Nginx listens on port 80, and proxies requests to the context7 service which runs on port 8080 inside the container.
What are the runtime requirements?
Docker and Docker Compose are required to run the services.
Does MCP Server support streaming?
Yes, the Nginx configuration supports SSE (Server-Sent Events) streaming.
What license is MCP Server released under?
It is licensed under the GNU General Public License v3.0.