Token导航 LogoToken导航

MCP Server · 运维云端

moby MCP

一个基于Docker容器化的MCP服务器,通过ngrok提供HTTPS访问的文件系统操作,支持API密钥认证。

未说明官方级别未说明来源级核验工具 0
Docker容器Python文件管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
dylangroos
提供方
dylangroos

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

moby MCP 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 API Key。

分类

运维云端

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

Moby MCP 服务器

一个基于Docker容器化的MCP(模型上下文协议)服务器,通过ngrok使用API密钥认证在HTTPS上暴露文件系统操作。该服务器以Docker的Moby项目命名,为MCP客户端提供了一个简单的文件系统接口。使用FastMCP构建。

特性/功能

  • 仅对.txt和.md文件进行文件系统访问(读取、写入、列出、删除)
  • 简单API密钥认证
  • 通过ngrok实现公共HTTPS访问
  • Docker 容器化
  • 使用uv实现快速依赖管理
  • 可流式传输的HTTP传输

快速入门

# 1. Generate an API key
make generate-key

# 2. Create .env file and add your API_KEY and NGROK_AUTHTOKEN
# (See Configuration section below)

# 3. Start the server
make start

# 4. View logs and get your public URL
make logs

# 5. Your server is live! Check http://localhost:4040 for the ngrok URL

建筑学

MCP Client --HTTPS--> ngrok --HTTP--> FastMCP Server ---> /data volume
                                (API key auth)

可用操作

  • read_file(path) - 读取文件内容(仅限.txt和.md文件)
  • write_file(path, content) - 创建/更新文件(仅限.txt和.md文件)
  • list_directory(path) - 列出目录内容(仅显示.txt和.md文件)
  • delete_file(path) - 删除文件(仅限.txt和.md文件)

所有操作都是相对于……的 ./data 目录。仅 .txt 并且 .md 出于安全考虑,允许的文件类型如下。

配置

所需的环境变量在 .env:

# Generate with: make generate-key
API_KEY=your-secret-api-key-here

# Get from: https://dashboard.ngrok.com/get-started/your-authtoken
NGROK_AUTHTOKEN=your-ngrok-authtoken-here

# Local directory to expose (mounted to /data in container)
DATA_DIRECTORY=./data

# Server port (default: 8080)
PORT=8080

快速设置:

# Generate a secure API key
make generate-key

# Edit .env and add your API_KEY and NGROK_AUTHTOKEN
# Then start the server
make start

来自MCP客户端的使用

使用以下配置设置您的MCP客户端:

{
  "name": "moby",
  "transport": {
    "type": "http",
    "url": "https://your-ngrok-url.ngrok-free.app/mcp"
  },
  "headers": {
    "Authorization": "Bearer your-api-key-here"
  }
}

重要提示: “Authorization”头部必须完全符合 Bearer 没有额外的引号或冒号。

发展

在本地运行,无需 Docker:

make dev
# or
./dev.sh

这将会:

  • 如需安装,请安装 uv
  • 设置虚拟环境
  • 安装依赖项
  • 在 http://localhost:8080 上运行服务器

技术栈

  • Python 3.11及以上版本 - 现代异步Python
  • FastMCP - Python风格的MCP服务器框架
  • 紫外线 - 快速的Python包管理器(比pip快10到100倍)
  • MCP SDK(MCP软件开发工具包) - 官方模型上下文协议实现
  • Docker - 集装箱化
  • ngrok - 安全的公共隧道

Makefile 命令

所有服务器操作都通过简单的Makefile目标进行管理:

make help          # Show all available commands
make generate-key  # Generate a new random API key
make start         # Start the Docker containers
make stop          # Stop the Docker containers
make restart       # Restart the Docker containers
make logs          # View server logs (follow mode)
make shell         # Open a shell inside the container
make build         # Rebuild Docker images
make dev           # Run in local development mode (no Docker)
make clean         # Remove containers and volumes

有用链接:

# View ngrok dashboard (shows your public URL)
open http://localhost:4040

安全注意事项

  • 请保密您的API密钥 - 永远不要提交(代码/更改) .env to git(注:在中文中,“to git”通常不直接翻译,因为它不是一个完整的中文表达,但如果要解释其可能的含义,可以理解为“去获取”或“去获得”,具体取决于上下文。在这里,为了保持原句的形式,直接给出了英文原样。)
  • 文件类型限制 - 仅 .txt 和 .md 文件可以访问
  • 路径遍历保护 - 防止访问数据目录以外的区域
  • 生成强密钥 - 使用 make generate-key 用于加密安全的API密钥
  • ngrok URL(网址) - 免费层级提供随机URL,重启后会更改
  • 目录访问 - 只挂载你想要暴露的目录

故障排除

认证错误:

  • 验证.env文件中的API密钥是否正确
  • 确保标题格式正确: Authorization: Bearer

ngrok 连接失败:

  • 验证NGROK_AUTHTOKEN是否正确
  • 检查ngrok仪表板以查看账户状态

文件访问错误:

  • 验证 DATA_DIRECTORY 是否存在且具有适当的权限
  • 检查Docker是否有访问该目录的权限

许可证

麻省理工学院许可证

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

文件管理Python本地部署Docker容器HTTPS访问API密钥认证ngrok

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
moby MCP

MCP World · 本页

0未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

moby MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

moby MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

moby MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

moby MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

moby MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP