Перейти к содержимому
Логотип SimplyPrint

MCP-сервер SimplyPrint

Какие серверы из официального реестра MCP принадлежат SimplyPrint, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.

прочитано 2026-10-15

← Назад к SimplyPrint

Чей это сервер
  • Имя в реестреio.simplyprint/simplyprintподтверждён в реестре MCP

Имя в реестре лежит в пространстве simplyprint.io. Реестр пускает в такое пространство только того, кто доказал владение доменом через DNS или HTTP.

Что он ответилпроверено 2026-10-15
  • Состояниеотвечаетпроверено 2026-10-15
  • Инструменты93
  • Сервер называет себяSimplyPrint MCP
  • Версия сервера1.0.0
  • Версия протокола2025-06-18

2026-10-15 сервер ответил на initialize и tools/list без входа. Первый ответ за 183 мс.

Стоит ли агенту его подключатьПока не ясно
  • Делают ли инструменты работу продукта, ещё не проверено.
  • Проверок пока 4 из 7, нужных, чтобы судить о надёжности.

После подключения

  • cancel_print, send_gcode, create_print_job, cancel_scheduled_print, set_printer_fans меняют данные без входа: вызвать их может любой, у кого есть адрес.
  • Описания занимают около 16298 токенов контекста: включайте только нужные задаче инструменты.
  • У 68 из 93 инструментов параметры без типа или описания: проверяйте аргументы перед вызовом.

Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.

Замер каждый деньежедневных проверок: 4, первая 2026-10-19
  • Оценка INITE MCPчерез неделюдля оценки нужно 7 ежедневных проверок, пока 4
  • Использование1 звёзд на GitHub
  • Отвечалидёт замерпроверок пока 4, долю покажем после 7
  • Медиана первого ответа709 мс
  • Место в контексте агента≈ 16 298 токеновописания всех инструментов (93), агент держит их в контексте на каждом ходу
  • Описания инструментовB · 88 из 100
  • Типизированные ответы0 из 93 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
  • Параметры без описания: в 68 из 93

Что агент может с ним сделать

  • не ясно · Queue and monitor a fleet of 3D printers
  • не может · Slice model files in the browser or keep your own slicer
  • не ясно · Track filament spools and print costs

Каждый сценарий продукта мы задали Jev вместе со списком инструментов сервера: может ли агент сделать это этими инструментами?

На что посмотреть

  • Инструменты, которые меняют данные, на сервере, который отвечает без входа: cancel_print, send_gcode, create_print_job, cancel_scheduled_print, set_printer_fans

Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (30%), делает ли работу продукта (25%), описания (20%), контекст (10%) и использование (15%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →

Инструменты сервераинструментов: 93 · прочитано 2026-10-15
  • list_printers

    List MULTIPLE printers with optional filters. For details on a single known printer, call get_printer instead — do not list-then-filter. For farm-wide counts ("how many printers are doing X"), call get_farm_overview instead — do not…

  • get_printer

    Get details, status, temps, current job, filament, notifications for ONE specific printer by id. Use this (not list_printers) whenever the user asks about a single printer they've already identified — "status of printer X", "what's…

  • get_farm_overview

    One-shot summary of farm-wide printer state. Use this (NOT list_printers) when the user asks "how many printers are printing/idle/awaiting bed clear/etc." or "what is the state of the farm". Returns a total and {count…

  • pause_print

    Pause the current print on a printer

  • resume_print

    Resume a paused print on a printer

  • cancel_print

    Cancel the current print on a printer

  • send_gcode

    Send G-code commands to a printer

  • create_print_job

    Start a print job on one or more printers, now or at a chosen time. File source is exactly one of: file_id (API file hash from upload), filesystem (user-file uid), queue_file (existing queue item id), reprint (previous print-job id), or…

  • list_scheduled_prints

    List every print across the account that is waiting for a scheduled start time, soonest first. Use this for "what is scheduled tonight", "do I have anything queued up for tomorrow", or before rescheduling/cancelling so you can name the…

  • reschedule_print

    Change when a scheduled print starts, or release it immediately. Pass schedule_for with a new absolute instant to move it; omit schedule_for (or send null) to start the print now. Only affects prints still waiting on a scheduled time - a…

  • cancel_scheduled_print

    Cancel a print that has not started yet - either waiting for its scheduled time or waiting in a staggered start queue - and free the printer. This does NOT cancel a print that is already running; use cancel_print for that.

  • home_printer

    Home the printer axes (move to origin position)

  • move_printer_axis

    Move a printer axis to a relative position

  • set_printer_fans

    Control the printer cooling fans

  • set_printer_motors

    Enable or disable the printer stepper motors

  • set_printer_temperatures

    Set target temperatures (nozzle, bed and/or chamber) on one or more printers - works while idle and mid-print. Values above the printer model maximum are clamped; 0 turns a heater off.

  • list_queue

    List print queue items with optional filters. Supports filtering by assigned printer(s), group, approval status, tags, queue-item custom-field values, and age. Example: older_than_days=7 for "items added more than 7 days ago", or…

  • get_queue_item

    Get details of a specific queue item

  • remove_from_queue

    Remove an item from the print queue

  • add_to_queue

    Queue a file for printing. Pick exactly one file source: fileId (hex hash from the files.simplyprint.io Upload endpoint) or filesystem (UserFile.uid of an existing library file). Supports PRINT_QUEUE custom fields and a tags object for…

  • update_queue_item

    Update a queue item (amount, note, custom print time, material usage, printer assignments).

  • reorder_queue_item

    Move a single queue item to a new 1-based position.

  • move_queue_item

    Move one or more queue items to a different queue group.

  • revive_queue_item

    Bring a completed (done) queue item back to the active queue.

  • empty_queue

    DESTRUCTIVE: Delete all items from the queue (optionally filtered by group or done-only). Confirm with the user before calling.

  • inspect_printer_queue

    Show which queue items match/miss a specific printer and why. Useful for diagnosing why a queue item will not print.

  • get_queue_item_cost

    Calculate the estimated cost of a queue item, optionally for a specific printer.

  • get_next_queue_item

    Find the best-matching queue item(s) for a set of printers using SimplyPrint's compatibility matcher.

  • get_next_queue_items_for_printers

    Read-only preview: for each given printer, return the next queue item that would be started. Uses the same dedup matcher as create_print_job with next_queue_item=true, so the same queue item is never returned twice across printers in one…

  • list_queue_groups

    List all queue groups in the user's account.

  • save_queue_group

    Create a new queue group or update an existing one.

  • delete_queue_group

    Delete a queue group. Optionally move its items to another group via move_to.

  • reorder_queue_group

    Move a queue group to a new position.

  • list_pending_queue_items

    List queue items pending approval (status: PENDING, DENIED, or REVISION).

  • approve_queue_item

    Approve one or more pending/revision/denied queue items, with optional comment.

  • deny_queue_item

    Deny a pending queue item, either removing it or requesting revisions. Include a comment explaining the decision.

  • send_back_for_revision

    Revoke approval on an already-approved item and send it back to the submitter for revisions.

  • resubmit_queue_item

    Resubmit a denied or revision-requested queue item back to pending approval. File-replacement is not supported via MCP.

  • list_queue_comments

    Retrieve all approval comments on a queue item or user file.

  • add_queue_comment

    Add a comment (general or feedback) to a queue item or user file. File attachments are not supported via MCP.

  • update_queue_comment

    Edit an approval comment you authored.

  • delete_queue_comment

    Delete an approval comment you authored (or any comment if you have the permission).

  • list_custom_fields

    List custom field definitions with pagination and search.

  • list_custom_fields_for

    List custom field definitions for a specific entity category and optional sub-category (e.g. PRINT + PRINT_QUEUE for queue-item custom fields).

  • set_custom_field_values

    Set custom field values on one or more entities (queue items, files, printers, etc.). Use this to set a "deadline" or similar field across many queue items at once.

  • list_files

    List files and folders in the user's SimplyPrint storage. With pid set, only returns files compatible with that printer (full compatibility check). With global_search=true (default), searches recursively across all folders.

  • get_folder

    Get a folder's details including permissions.

  • estimate_file_cost

    Estimate the print cost of a file, optionally for a specific printer.

  • match_file_to_printers

    Find which printer models in the account are compatible with a given file.

  • set_file_printers

    Set the printers/models/groups a file is assigned to.

  • update_file

    Update file metadata such as name and GCODE analysis.

  • assign_tags

    Assign or remove routing tags on a file, including material colour. Use file_id (the UserFile.uid from list_files) and material=[{color, hex, nozzle, ext}] for a colour tag. This tool targets files only (type defaults to 3).

  • create_folder

    Create a new folder (or edit an existing one with optional org-level permissions).

  • delete_folder

    Delete one or more folders.

  • move_file

    Move one or more files to a folder.

  • move_folder

    Move a folder to another location.

  • delete_file

    Delete one or more files.

  • get_slicer_settings_for_file

    Retrieve slicer settings stored for a file.

  • list_filaments

    List filament spools with optional filters and sorting. Accounts often have hundreds of spools, so ALWAYS pair sort_by with a limit. Use sort_by=last_used + limit=10 for "most used / most popular spool" questions. Use sort_by=created +…

  • get_filament

    Get details of one specific filament spool. Use this (NOT list_filaments+grep) when the user names a spool by id or short id. Accepts spool_id (the integer DB id) or spool_short_id (the 4-character code shown on QR labels and the spool…

Первые 60 из 93, в порядке сервера.

Как подключить

Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:

{
  "mcpServers": {
    "simplyprint": {
      "type": "http",
      "url": "https://simplyprint.io/api/mcp"
    }
  }
}

Подключить

Claude Code, в терминале

claude mcp add --transport http simplyprint https://simplyprint.io/api/mcp

Добавить в CursorДобавить в VS Code

claude.ai, ChatGPT и другие клиенты: добавьте https://simplyprint.io/api/mcp как свой коннектор в настройках.

Каждую строку нашла программа: запись в реестре, ответ самого сервера, спецификация, которая разбирается. Если строки нет, значит, мы этого не нашли, а не что этого нет.