MCP.Market

Brownfield Cartographer MCP server

by Sanoy24·io.github.Sanoy24/brownfield-cartographer·v0.9.0·1 stars

Local impact and table, column and Airflow lineage for SQL, dbt, Python and TypeScript repos.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

1 stars488 downloads/wk

Reviews

Write one

Nobody has reviewed Brownfield Cartographer yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Brownfield Cartographer tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Brownfield Cartographer compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 802 Databases servers
GitHub stars
1
more than 45% of 602 Databases servers
Downloads a week
488
more than 83% of 328 Databases servers with a package

Release history: 2 versions in the registry since 2026-10-14, latest 2026-10-24, typically one every 10 days.

Install Brownfield Cartographer in Claude Code, Cursor or VS Code

claude mcp add brownfield-cartographer -- uvx brownfield-cartographer
Add to Cursor

What the publisher says

From the Brownfield Cartographer repository's README, as published. We do not edit it. Read it on GitHub

Brownfield Cartographer

<!-- mcp-name: io.github.Sanoy24/brownfield-cartographer -->

What breaks if I change this? Cartographer finds the dependencies your language server can't see: a table written by a Python job, transformed in SQL, consumed by a dbt model. It maps them statically and locally, with file and line evidence, for you and your coding agent.

cartographer analyze .
cartographer impact models/staging/stg_orders.sql   # what is downstream of this file?
cartographer lineage customers --direction upstream # where does this table come from?
cartographer lineage customers::first_order          # which source columns feed this column?

Language servers and grep answer questions about code symbols. Cartographer answers questions that cross language boundaries through names in strings and configuration, starting with data lineage across Python, SQL and dbt. Every result carries source evidence and coverage, and unsupported cases are reported rather than guessed. It runs offline, needs no API key, and never executes repository code.

One query engine serves the CLI, a Python API, and a read-only MCP server for Claude Code, Codex and Cursor. The support table below lists current capabilities and known gaps.

Try it in 60 seconds

With uv installed, run it on dbt's public example project. Nothing is installed permanently, and analysis took 3 seconds here:

git clone --depth 1 https://github.com/dbt-labs/jaffle_shop && cd jaffle_shop
uvx --from brownfield-cartographer cartographer analyze .
uvx --from brownfield-cartographer cartographer impact models/staging/stg_payments.sql
analyze_impact | complete | snapshot eefa28cd4e13
┌───────────────┬──────────────┬──────────────────────────────────────┐
│ Symbol / node │ Relationship │ Evidence                             │
├───────────────┼──────────────┼──────────────────────────────────────┤
│ stg_payments  │ PRODUCES     │ models/staging/stg_payments.sql:1-26 │
│ orders        │ PRODUCES     │ models/orders.sql:1-57               │
│ customers     │ PRODUCES     │ models/customers.sql:1-70            │
└───────────────┴──────────────┴──────────────────────────────────────┘

Column lineage follows renames through each model:

uvx --from brownfield-cartographer cartographer lineage customers::number_of_orders
trace_data_lineage | complete | snapshot eefa28cd4e13
┌──────────────────────┬──────────────┬────────────────────────────────────┐
│ Symbol / node        │ Relationship │ Evidence                           │
├──────────────────────┼──────────────┼────────────────────────────────────┤
│ stg_orders::order_id │ DERIVES      │ models/customers.sql:1-70          │
│ raw_orders::id       │ DERIVES      │ models/staging/stg_orders.sql:1-24 │
└──────────────────────┴──────────────┴────────────────────────────────────┘

In Claude Code, the plugin lets you ask the same questions in plain language.

Install and analyze

Requires Python 3.12+ and Git. Install the command-line tools from PyPI with uv or pipx:

uv tool install brownfield-cartographer
# or: pipx install brownfield-cartographer
cartographer --version

# Local analysis needs no network, API key, or model service.
cartographer analyze /path/to/repository

# Force a fresh rebuild or choose an output root.
cartographer analyze /path/to/repository --full -o ./results

# Optional: pin the SQL dialect instead of choosing the best fit per file.
cartographer analyze /path/to/repository --dialect bigquery

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Brownfield Cartographer: common questions

Is Brownfield Cartographer MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Brownfield Cartographer safety report
How do I install Brownfield Cartographer?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Brownfield Cartographer need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Brownfield Cartographer maintained?
The last commit was 21 days ago (2026-10-14). The latest release is v0.9.0.
What can I use instead of Brownfield Cartographer?
Servers from other publishers that do the same job: Showboard MCP server, Schemagate MCP server and DBHub MCP server.
How does Brownfield Cartographer compare with other Databases MCP servers?
safety score 92/100 (higher than 90% of 802 Databases servers); github stars 1 (more than 45% of 602 Databases servers); downloads a week 488 (more than 83% of 328 Databases servers with a package). Full comparison.

Alternatives to Brownfield Cartographer

Same job from other publishers: the closest match first, then the best rated.

  • Showboard
    Your coding agent answers with dashboards: charts and tables from read-only SQL, Excel and CSV.
    B
  • Schemagate
    Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.
    B
  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A
  • Airtable
    Read and write access to Airtable database schemas, tables, and records.
    B
  • Motherduck
    SQL analytics and data engineering for AI Assistants and IDEs
    A