Token导航 LogoToken导航TokenDH.com
ChatGPT MCP Server logo
开发工具stdio官方级别未说明来源级核验

ChatGPT MCP Server

MCP Server

@smithery/cli

A Model Context Protocol server for Docker management through ChatGPT

工具数

0

提示词数

0

GitHub Stars

15

资源数

0
容器化部署TypeScriptClaude资源管理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Toowiredd

提供方

Toowiredd

最后核验

2026/5/18 02:15

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @Toowiredd/chatgpt-mcp-server --client claude

详细介绍

ChatGPT MCP服务器

](https://smithery.ai/server/@Toowiredd/chatgpt-mcp-server)

一种模型上下文协议(MCP)服务器,通过自定义GPT接口提供Docker管理功能。

特性

  • 通过自然语言进行Docker容器管理
  • 基于模型上下文协议(MCP)构建
  • TypeScript实现
  • 集装箱化部署
  • 强大的错误处理和优雅的关机
  • 资源管理和港口处理
  • 速率限制和API密钥验证

设置

通过Smithery安装

通过以下方式自动安装Claude Desktop的ChatGPT MCP服务器 史密瑟里:

npx -y @smithery/cli install @Toowiredd/chatgpt-mcp-server --client claude

手动安装

  1. 克隆存储库
git clone https://github.com/toowiredd/chatgpt-mcp-server.git
cd chatgpt-mcp-server
  1. 安装依赖项
npm install
  1. 创建环境文件
cp env.example .env
# Edit .env with your configuration
  1. 构建项目
npm run build

使用Docker运行

  1. 构建容器
npm run docker:build
  1. 运行容器
npm run docker:run

或手动:

docker run -d \
  -p 3001:3001 \
  --env-file .env \
  -v /var/run/docker.sock:/var/run/docker.sock \
  chatgpt-mcp-server

发展

  • npm run build -构建TypeScript代码
  • npm run watch -观察变化并重建
  • npm run inspector -运行MCP检查器工具

环境变量

  • API_KEY -API身份验证密钥
  • HTTP_PORT -服务器端口(默认:3001)
  • RATE_LIMIT_REQUESTS -每个窗口的最大请求数
  • RATE_LIMIT_WINDOW -窗口大小(毫秒)

资源管理

服务器实现了强大的资源管理:

  • 在过程信号(信号情报、信号终端、信号退出)上正常关闭
  • 连接跟踪和管理
  • 请求超时处理
  • 端口冲突检测
  • 保持活动连接管理
  • 主动请求跟踪和优雅完成

停机过程

  1. 服务器根据进程信号启动优雅关机
  2. 新连接被拒绝
  3. 允许完成活动请求(超时)
  4. 保持活动连接已关闭
  5. 服务器端口已正确释放
  6. 资源得到适当释放

错误处理

  • 检测并报告端口冲突
  • 捕获未处理的拒绝和异常
  • 网络错误得到妥善处理
  • 通过适当处理防止资源泄漏
  • 超时确保服务器在关闭期间不会挂起

许可证

麻省理工学院

目录标签

目录标签

容器化部署TypeScriptClaude资源管理developer-toolschatgptdocker-managementmcp-serverDocker管理本地部署自然语言处理API认证

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP