Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

OpenTakeoff

de Kentucky-aiversión 0.9.105i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.Kentucky-ai/opentakeoff

Instalar

Resumen

Descripción del creador (original en inglés)

Construction takeoff for AI agents: load plans, set scale, measure, count, export with provenance.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "opentakeoff": {
      "command": "npx",
      "args": [
        "-y",
        "opentakeoff-mcp"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add opentakeoff -- npx -y opentakeoff-mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "opentakeoff": {
      "command": "npx",
      "args": [
        "-y",
        "opentakeoff-mcp"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "opentakeoff": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "opentakeoff-mcp"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 9 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub Kentucky-ai, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 18697 servidores de esta categoría
  • Publicado en el registro más recientemente que el 95% de los otros 18697 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 18697 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro OpenTakeoff?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.9.105) llegó al registro anteayer.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, phylokit-mcp

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

de formulahendryInicial↓ 66/sem★ 440Actualizado hace 14 meses

Se ejecuta en tu computadora

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

de desktop-commanderEn crecimiento★ 211Actualizado hace 4 días

Se ejecuta en la nube✓ desktopcommander.app

phylokit-mcp

Phylogenetic inference via IQ-TREE 3 — never returns a topology without its support

de musharnaMuy nuevo↓ 150/semActualizado hoy

Se ejecuta en tu computadora

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Measure construction plans in your browser, or hand the same engine to your AI agent.

Free, open source and local. Nothing uploads, and nobody has to sign up.

▶ Try it now · 🔌 Plug in your agent · 🛠 Send your first PR

日本語 · 한국어 · 简体中文


A takeoff is the measuring that every construction bid starts with: how much floor, how much wall, how many fixtures, at what scale and on which sheet. OpenTakeoff is an open-source engine for that job. It has two front ends:

  • 🧑🔧 A browser canvas for people. Drag in a plan set, set the scale, trace rooms, and export a report and a marked-up planset.
  • 🤖 An MCP server for agents. It offers 62 tools over stdio. An agent drives the same engine with the same math and the same scale gate as the canvas, and its work stays a dashed proposal until a person accepts it.

Both front ends share one takeoff format, so you can open an agent's takeoff in the canvas, check it and fix it. Every shape records the scale it was measured at, the method that drew it, and whether a person or an agent drew it.

[!NOTE]

One-Click Area is temporarily gated while the flood engine is re-validated on a wider

plan corpus. Trace rooms with Area (A) in the canvas and measure_polygon over MCP.

Every other tool works as normal. See docs/design/ONE_CLICK_GATE.md.

Pick your door

You are…Start hereTime
🧑🔧An estimator with a bid dueOpen the canvas, click Guided first takeoff, then read the user manual5 min
🤖An AI agent, or the person wiring one upRun npx -y opentakeoff-mcp (see Plug it into your agent), then read the agent manual1 min
🛠A developerRead AGENTS.md for the repo map, FEATURES.md for where each feature lives in the code, then Contribute10 min
🏗A crew that wants its own copyFork it. Any static host will run it, and nothing phones home5 min

Plug it into your agent

The server needs Node 20 or newer. You don't need to clone or build anything. Pick your client:

ClientInstall
Claude Codeclaude mcp add opentakeoff -- npx -y opentakeoff-mcp
Codex CLIcodex mcp add opentakeoff -- npx -y opentakeoff-mcp
Cursor
VS Code
Claude DesktopDouble-click opentakeoff-mcp.mcpb
Docker (from a clone)docker build -f mcp/Dockerfile -t opentakeoff-mcp . && docker run --rm -i opentakeoff-mcp
Any other stdio clientUse the JSON below
{

"mcpServers": { "opentakeoff": { "command": "npx", "args": ["-y", "opentakeoff-mcp"] } } }

If you've cloned the repo, the root .mcp.json, .cursor/mcp.json and .vscode/mcp.json register the server when you open the folder, so there's nothing else to set up.

Your first prompt. Paste this once the server is connected:

Load demo/sample-finish-plan.pdf from the OpenTakeoff repo, read the scale note on the floor

plan, set the scale, trace room 134 on its wall faces under its finish tag from the

schedule, check your ring with view_sheet, and export the marked-up PDF.

The step-by-step walkthrough for each client is in Connect OpenTakeoff to your AI. The server can also describe itself: read the takeoff://wiki resource before you load a plan.

All 62 tools, grouped by stage

StageTools
Open and orientload_plan · sheet_info · sheet_context · get_sheet_vectors · read_sheet_text · find_text · view_sheet
Scaleset_scale
Measuremeasure_polygon · cut_out · measure_line · measure_surface · place_count · count_marks
Repeat and derivesymbol_sweep · sweep_schedule_row · derive_base · derive_transitions · apply_rules
Read the drawing setsheet_graph · resolve_tag · find_schedule
Edit and auditlist_shapes · edit_shape · edit_condition · edit_materials · duplicate_condition · split_condition · delete_shape · undo_last · scope_duplicates · scope_merge
Propose for reviewpropose_takeoff · revise_proposal · withdraw_proposal · propose_condition_edit · withdraw_condition_edit
Mark and signannotate · list_annotations · edit_annotation · link_annotation · mark_verdict · delete_verdict
Ask the architectcreate_rfi · list_rfis · resolve_rfi · delete_rfi
Priceset_pricing · set_estimate_settings · estimate_summary · export_estimate · export_proposal
Hand offtakeoff_summary · export_takeoff · export_report · export_marked_pdf · export_dxf · import_takeoff

The generated reference, with the required arguments for each tool, is docs/MCP_TOOL_INDEX.md. The full tool reference is mcp/README.md.

How a takeoff runs

*A real run at 3× speed. The agent takes off patient rooms 161–163 on a federal finish plan and exports after each commit. Each shape lands in the canvas as a dashed proposal and becomes ink only when the operator clicks Accept.* Watch it live and uncut: autonomous agent run (2:47) · finish plan to report in about a minute (1:14) · canvas walkthrough (1:10)

The rules that make it safe to hand to a model
  1. Scale is a gate, not a default. The engine reads the scale note but never applies it on its own. Measuring an unscaled sheet is refused.
  2. The ring sits on the wall faces. Rooms are traced on the innermost wall-face strokes. Doors are crossed on the wall centerline, and the agent checks each ring on a rendered overlay before it moves on.
  3. Agent work stays pencil until a person inks it. An agent can sign its own work with an AGENT diamond. Only a person at the canvas can apply the green APPROVED seal.
  4. Withheld is an answer. When a sweep or a derivation can't be sure, it says why and hands back coordinates. It doesn't return a plausible number.
  5. The deliverable is a marked-up planset, not JSON. export_marked_pdf burns the work into the drawings behind a legend cover with totals.

The full contract, with the reasoning behind each rule, is in the tour.

What's new

October 2026

  • ✨ The scan star. OpenTakeoff has a new mark for its AI. The star ripples while the agent works and shows up in the Work panel, the Agent tab and the watermark on exported PDFs (#571, #576).
  • 💲 Estimate and proposal. You can now price a takeoff by hand (unit, material and labor, tax, overhead and profit), export it to Excel and download a letter-size bid proposal PDF. Agents get the same features through five new verbs: set_pricing, set_estimate_settings, estimate_summary, export_estimate and export_proposal. Prices always come from the estimator, and nothing fills one in for you (#558–#562, MCP 0.9.99).
  • 🪟 Reference split-screen. You can now keep a read-only second sheet open beside the one you're tracing (#570, by @knmurphy).
  • 🗂 Sheets as a tree. Multi-page PDFs show up as folders, and each row is labeled with the sheet number from its title block (#523).
  • ⚡ A faster room engine. Exact grid indexes replace quadratic scans. On a 24-sheet replay, all 548 room probes came back identical, and buildNet time dropped by 2.4× to 2.5× on the slowest sheets (#540, #547, #550).
  • 🔐 Security refresh. The MCP SDK and Zod 4 were upgraded without changing the tool set or the takeoff payloads (#566, MCP 0.9.100).

September 2026: on-device OCR for scanned sheets, plan-set text search, Copy text, schedule import from raster pages, the annotation toolbar, Pin references and a guided first takeoff. Everything is in the CHANGELOG, and the older highlights are in the tour.

What's in the box

AreaWhat you get
IngestPDFs, images and whole .zip plan sets, unpacked in the browser, with up to 4 sheets side by side
ScaleDetects the drawn scale note, calibrates from a known dimension, and grades a dimension check, all per sheet
MeasureArea, Rectangle, Linear, Curved Line, Surface Area (walls), Count, Cut Out, ⟂ Transitions and Zone check, in imperial or metric

| Conditions | A color and CAD hatch for each finish, waste

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx