Saltar al contenido
Logo de SimplyPrint

Servidor MCP de SimplyPrint

Qué servidores del registro oficial de MCP son de SimplyPrint, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.

leído el 2026-10-15

← Volver a SimplyPrint

De quién es el servidor
  • Nombre en el registroio.simplyprint/simplyprintverificado en el registro MCP

El nombre en el registro está bajo simplyprint.io. El registro solo permite usar ese espacio de nombres a quien demuestra control del dominio por DNS o HTTP.

Cuando le preguntamoscomprobado el 2026-10-15
  • Estadorespondecomprobado el 2026-10-15
  • Herramientas93
  • El servidor se llamaSimplyPrint MCP
  • Versión del servidor1.0.0
  • Versión del protocolo2025-06-18

El 2026-10-15 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 183 ms.

¿Debe un agente conectarlo?Aún no está claro
  • Aún no se ha juzgado si sus herramientas hacen el trabajo del producto.
  • Comprobado 4 de los 7 días necesarios para juzgar su fiabilidad.

Una vez conectado

  • cancel_print, send_gcode, create_print_job, cancel_scheduled_print, set_printer_fans cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
  • Sus definiciones ocupan unos 16298 tokens de contexto: activa solo las herramientas que necesita la tarea.
  • Parámetros sin tipo o sin descripción en 68 de 93 herramientas: revisa los argumentos antes de llamar.

Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.

Medido cada díacomprobaciones diarias: 4, la primera el 2026-10-19
  • Nota INITE MCPtras una semanala nota necesita 7 comprobaciones diarias: 4 hasta ahora
  • Uso1 estrellas en GitHub
  • Respondiómidiendo4 de las 7 comprobaciones diarias necesarias para mostrar el porcentaje
  • Mediana de la primera respuesta709 ms
  • Espacio en el contexto del agente≈ 16.298 tokenslas definiciones de todas sus herramientas (93), que el agente lleva en cada turno
  • Definiciones de herramientasB · 88 de 100
  • Resultados tipados0 de 93 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
  • Parámetros sin descripción: en 68 de 93

Qué puede hacer un agente con él

  • no está claro · Queue and monitor a fleet of 3D printers
  • no puede · Slice model files in the browser or keep your own slicer
  • no está claro · Track filament spools and print costs

Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?

Conviene revisar

  • Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: cancel_print, send_gcode, create_print_job, cancel_scheduled_print, set_printer_fans

Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (30%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%) y uso (15%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →

Herramientas que ofrece93 herramientas · leído el 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…

Las primeras 60 de 93, en el orden del servidor.

Cómo conectar

Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:

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

Añadirlo

Claude Code, en una terminal

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

Añadir a CursorAñadir a VS Code

claude.ai, ChatGPT y otros clientes: añade https://simplyprint.io/api/mcp como conector personalizado en los ajustes.

Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.