# PrintYourDuck Quote

Отправляет локальные 3D-модели на ручной расчёт стоимости печати в сервис PrintYourDuck. Помогает подготовить заявку прямо из проекта без ручной загрузки через браузер.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: printyourduck
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/printyourduck/printyourduck-mcp
- Обновлён: 2026-09-10
- HTML: https://affpapa.org/nevibecode/mcp/printyourduck-quote

## Что делает

MCP-сервер передаёт файлы `.stl`, `.step`, `.stp`, `.3mf`, `.obj` или `.zip` на ручной расчёт инженерам PrintYourDuck. Ассистент проверяет технические требования сервиса и запрашивает подтверждение перед отправкой найденной модели.

В составе четыре инструмента: запрос правил печати, поиск файлов, оформление заявки и отслеживание статуса по номеру заказа и почте. Ключи API и дополнительные ссылки не требуются. Конфигурация уже привязана к `https://printyourduck.com`.

По умолчанию сканирование ограничено текущей рабочей папкой. Для доступа к соседним каталогам необходимо передать пути в переменной `PRINTYOURDUCK_MCP_ALLOWED_ROOTS`. Сервер не вычисляет стоимость на лету и не принимает платежи.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://printyourduck.com/api/mcp`

## Установка

### Claude Code (родная платформа)

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http quote https://printyourduck.com/api/mcp
```

2. **Командой платформы**
```bash
claude mcp add printyourduck-quote -- npx -y @printyourduck/mcp
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add printyourduck-quote --url https://printyourduck.com/api/mcp
```

2. **Командой платформы**
```bash
codex mcp add printyourduck-quote -- npx -y @printyourduck/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "printyourduck-quote": {
            "url": "https://printyourduck.com/api/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "printyourduck-quote": {
            "command": "npx",
            "args": [
                "-y",
                "@printyourduck/mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "printyourduck-quote": {
            "type": "http",
            "url": "https://printyourduck.com/api/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "printyourduck-quote": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@printyourduck/mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http printyourduck-quote https://printyourduck.com/api/mcp
```

2. **Командой платформы**
```bash
gemini mcp add printyourduck-quote npx -y @printyourduck/mcp
```

## Когда брать
- найти свежие файлы `.stl`, `.step` или `.3mf` в папке проекта
- проверить требования сервиса к материалам и геометрии деталей
- отправить 3D-модель на ручной расчёт стоимости печати
- узнать текущий статус заявки по номеру заказа и почте

## Примеры запросов агенту
- Проверь папку проекта на наличие свежих файлов деталей и запроси расчёт стоимости печати
- Отправь файл `bracket.step` на оценку в PrintYourDuck
- Узнай статус заявки `duck-1234` для почты `client@example.com`

## Похожие
- [Pascal 3D Editor](https://affpapa.org/nevibecode/mcp/pascal-3d-editor.md) — MCP-сервер · ★ 25137
- [Unity-MCP](https://affpapa.org/nevibecode/mcp/unity-mcp.md) — MCP-сервер · ★ 4534
- [mcp](https://affpapa.org/nevibecode/mcp/sceneview-mcp.md) — MCP-сервер · ★ 1349
- [Gearboy MCP Server](https://affpapa.org/nevibecode/mcp/gearboy-mcp-server.md) — MCP-сервер · ★ 1218
- [ChiR24-unreal_mcp_server](https://affpapa.org/nevibecode/mcp/chir24-unreal-mcp-server.md) — MCP-сервер · ★ 982
- [Nova3D](https://affpapa.org/nevibecode/mcp/nova3d.md) — MCP-сервер · ★ 732

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
