Toowiredd_chatgpt-mcp-server
0
The ChatGPT MCP Server is an MCP server offering Docker management via a custom GPT interface. It features comprehensive resource and error management capabilities and supports containerized deployment.
ChatGPT MCP Server
Features
- Docker container management through natural language
- Built on the Model Context Protocol (MCP)
- TypeScript implementation
- Containerized deployment
- Robust error handling and graceful shutdown
- Resource management and port handling
- Rate limiting and API key authentication
Setup
- Clone the repository
- Install dependencies
- Create environment file
- Build the project
Running with Docker
- Build the container
- Run the container
Development
- Build the TypeScript code
- Watch for changes and rebuild
- Run the MCP inspector tool
Environment Variables
API_KEY
- API authentication keyHTTP_PORT
- Server port (default: 3001)RATE_LIMIT_REQUESTS
- Maximum requests per windowRATE_LIMIT_WINDOW
- Window size in milliseconds
Resource Management
The server implements robust resource management and includes features like graceful shutdown, connection tracking, and request timeout handling.