Skip to content
← Directory

mcp · Global

ifc-mcp

Node MCP server for IFC workflows.

Claim this listing

Represent ifc-mcp? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered docs-verified
IFC/BIM model inspection (element counts, names, classifications, property sets) · IFC file creation · reports (e.g. CSV room-area) · BCF viewpoint application · local IFC viewer
Formats docs-verified
IFC · CSV · BCF
Access docs-verified
Local install via npx (requires Node.js 20+); no API key or OAuth stated in docs; licence Apache-2.0 per entry metadata

Useful for

Use cases llm-inferred
IFC model QA: find missing names, classifications and suspicious property values before issue · Room-area schedules exported as CSV from a BIM model · Element count summaries (walls, doors, windows, spaces) for model handover checks · Reviewing BCF viewpoints from coordination issues in a local viewer
Audience llm-inferred
BIM/civils engineers · BIM coordinators

Limitations

Constraints docs-verified
Large IFC files can take more than a minute to process · Cancelling a request does not stop Python already running; wait for it to finish before retrying · Incorrect or misleading model data can lead to wrong reports or generated IFC files; use only trusted IFC files · Requires Node.js 20 or newer

Example tool calls docs-verified

Open an IFC model in the local viewer (or the app's own viewer if customised) to check geometry against the design

{
  "tool": "show-ifc-file",
  "arguments": {
    "file_path": "examples/sample.ifc"
  }
}

Apply a BCF viewpoint from a coordination issue to the open model

{
  "tool": "set-bcf-view",
  "arguments": {
    "bcf_path": "C:\\path\\to\\viewpoint.bcfzip"
  }
}
Licence
Apache-2.0
Authentication
Unknown — review source docs
GitHub stars
13
Last commit
24/09/2026
Last successful page check
14/10/2026
Page health
restricted
Package
pypi:ifc-mcp
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.

Provenance & evidence

Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).

Metadata observed 15/10/2026 · research sweep: github-search