“OctoEverywhere” MCP 服务器的作用是什么?
OctoEverywhere MCP 服务器是一款专为 3D 打印环境设计的免费模型上下文协议(MCP)服务器。它作为桥梁,使 AI 助手、聊天机器人及智能体工作流能够通过云端安全地访问和控制 3D 打印机。用户可通过该服务器获取实时打印机状态、摄像头快照进行实时监控,并可执行暂停、恢复或取消打印等控制命令。OctoEverywhere 支持包括 OctoPrint、Klipper、Bambu Lab、Creality、Prusa 等在内的多种 3D 打印机,确保无缝集成到各种开发工作流中,让远程管理和 AI 驱动的 3D 打印自动化变得易于设置、私密且便捷。
提示词模板列表
仓库中未提供关于提示词模板的信息。
资源列表
- 实时 3D 打印机状态和打印信息
提供关于打印机状态、打印进度、温度和文件详情的最新数据。 - 摄像头快照
支持多摄像头配置,实时采集打印机摄像头图像。 - Gadget AI 打印失败检测状态
通过 AI 提供打印健康和失败检测见解。 - 打印文件信息
可获取当前打印文件名、当前层数及总层数等明细。
工具列表
- 打印机控制
支持远程暂停、恢复或取消打印作业的命令。 仓库中未提供更多工具细节(如 server.py 或具体工具名称)。
本 MCP 服务器的应用场景
- 远程打印机监控
开发者和创客可随时随地查看 3D 打印机的实时状态、进度和温度,实现主动监管。 - AI 驱动的打印失败检测
集成 Gadget AI,自动在检测到打印失败时推送通知和分析,提高打印成功率。 - 基于摄像头的可视化巡检
实时采集和分析摄像头快照,用于质量检测、远程故障排查或生成延时摄影。 - 打印机管理与控制
远程暂停、恢复或取消打印作业,实现无需现场干预的实时操作。 - 多打印机多品牌支持
在统一界面下管理来自不同品牌的多台打印机,提高生产力和灵活性。
如何设置
Windsurf
- 确保已安装所需的先决条件。
- 定位并打开 Windsurf MCP 配置文件。
- 添加 OctoEverywhere MCP 服务器,插入以下 JSON 片段:
{ "mcpServers": { "octoeverywhere": { "package": "@octoeverywhere/mcp-server@latest", "command": "octoeverywhere-mcp", "args": [] } } } - 保存文件并重启 Windsurf。
- 通过 Windsurf 界面验证与 3D 打印机的连接。
Claude
- 确认已安装 Node.js 和所需运行环境。
- 编辑 Claude MCP 配置文件。
- 插入以下 OctoEverywhere 配置:
{ "mcpServers": { "octoeverywhere": { "package": "@octoeverywhere/mcp-server@latest", "command": "octoeverywhere-mcp", "args": [] } } } - 保存并重启 Claude。
- 使用示例打印机状态查询测试连接。
Cursor
- 安装先决条件(Node.js、兼容系统)。
- 打开 Cursor 的 MCP 服务器设置文件。
- 按如下方式配置:
{ "mcpServers": { "octoeverywhere": { "package": "@octoeverywhere/mcp-server@latest", "command": "octoeverywhere-mcp", "args": [] } } } - 保存更改并重启 Cursor。
- 在界面中确认 MCP 服务器已激活。
Cline
- 确保环境支持 MCP 集成。
- 打开 Cline 的 MCP 服务器配置文件。
- 添加 OctoEverywhere 条目:
{ "mcpServers": { "octoeverywhere": { "package": "@octoeverywhere/mcp-server@latest", "command": "octoeverywhere-mcp", "args": [] } } } - 保存并重启 Cline。
- 通过获取摄像头快照或打印机状态进行验证。
API 密钥安全设置:
将敏感 API 密钥设置为环境变量,并在配置中引用:
{
"mcpServers": {
"octoeverywhere": {
"package": "@octoeverywhere/mcp-server@latest",
"command": "octoeverywhere-mcp",
"env": {
"OCTOEVERYWHERE_API_KEY": "your-secret-key"
},
"inputs": {
"apiKey": "${OCTOEVERYWHERE_API_KEY}"
}
}
}
}
在流程中如何使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,首先在流程中添加 MCP 组件,并将其连接到您的 AI 智能体:

点击 MCP 组件打开配置面板。在系统 MCP 配置区,按如下 JSON 格式填入您的 MCP 服务器信息:
{ “octoeverywhere”: { “transport”: “streamable_http”, “url”: “https://yourmcpserver.example/pathtothemcp/url" } }
配置完成后,AI 智能体即可作为工具使用该 MCP,访问其全部功能。请记得将 “octoeverywhere” 替换为您实际的 MCP 服务器名称,并将 URL 换为您自己的 MCP 服务器地址。
概览
| 部分 | 可用性 | 说明 |
|---|---|---|
| 概览 | ✅ | README 及仓库描述中有清晰概览 |
| 提示词模板列表 | ⛔ | 未提供提示词模板信息 |
| 资源列表 | ✅ | 打印机状态、摄像头、AI 检测、打印文件信息 |
| 工具列表 | ⛔ | 仅提及高层次打印机控制,无详细工具说明 |
| API 密钥安全 | ✅ | 提供环境变量示例说明 |
| 抽样支持(评分时影响较小) | ⛔ | 未提及 |
综上,OctoEverywhere MCP 服务器的功能及集成文档较为完善,但缺少对提示词模板和工具细节的明确说明。整体定位清晰,实用性强,适合 3D 打印领域。如果要拓展 MCP 的通用性,建议补充开发文档和更详细的提示词/工具/资源清单。
MCP 评分
| 是否有 LICENSE | ✅ (Apache-2.0) |
|---|---|
| 是否有至少一个工具 | ✅ (打印机控制) |
| Fork 数量 | 1 |
| Star 数量 | 0 |
我们的评分: 7/10
OctoEverywhere MCP 服务器针对 3D 打印场景聚焦清晰、功能丰富。若能补充更详细的提示词和工具文档,以及更多开发集成示例,评分有望进一步提升。
