I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

chatppt-mcp-server
Un serveur de protocole de contexte de modèle pour la gestion du docker via Chatgpt
3 years
Works with Finder
1
Github Watches
2
Github Forks
6
Github Stars
ChatGPT MCP Server
A Model Context Protocol (MCP) server that provides Docker management capabilities through a custom GPT interface.
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
Installing via Smithery
To install ChatGPT MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @Toowiredd/chatgpt-mcp-server --client claude
Manual Installation
- Clone the repository
git clone https://github.com/toowiredd/chatgpt-mcp-server.git
cd chatgpt-mcp-server
- Install dependencies
npm install
- Create environment file
cp env.example .env
# Edit .env with your configuration
- Build the project
npm run build
Running with Docker
- Build the container
npm run docker:build
- Run the container
npm run docker:run
Or manually:
docker run -d \
-p 3001:3001 \
--env-file .env \
-v /var/run/docker.sock:/var/run/docker.sock \
chatgpt-mcp-server
Development
-
npm run build
- Build the TypeScript code -
npm run watch
- Watch for changes and rebuild -
npm run inspector
- Run the MCP inspector tool
Environment Variables
-
API_KEY
- API authentication key -
HTTP_PORT
- Server port (default: 3001) -
RATE_LIMIT_REQUESTS
- Maximum requests per window -
RATE_LIMIT_WINDOW
- Window size in milliseconds
Resource Management
The server implements robust resource management:
- Graceful shutdown on process signals (SIGINT, SIGTERM, SIGQUIT)
- Connection tracking and management
- Request timeout handling
- Port conflict detection
- Keep-alive connection management
- Active request tracking and graceful completion
Shutdown Process
- The server initiates graceful shutdown on process signals
- New connections are rejected
- Active requests are allowed to complete (with timeout)
- Keep-alive connections are closed
- Server ports are properly released
- Resources are properly released
Error Handling
- Port conflicts are detected and reported
- Unhandled rejections and exceptions are caught
- Network errors are properly handled
- Resource leaks are prevented through proper handling
- Timeouts ensure the server doesn't hang during shutdown
License
MIT
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Advanced software engineer GPT that excels through nailing the basics.
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
Une passerelle API unifiée pour intégrer plusieurs API d'explorateur de blockchain de type étherscan avec la prise en charge du protocole de contexte modèle (MCP) pour les assistants d'IA.
Miroir dehttps: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_xX7bkFFU
The "chatgpt-mcp-server" by Toowiredd is a fantastic addition for MCP applications. Easy to set up with the provided URL, it offers seamless integration and robust performance. The welcome information ensures a smooth start, making it a must-have tool for efficient server management. Highly recommend checking it out at https://github.com/Toowiredd/chatgpt-mcp-server!