GoldenPipe logo

GoldenPipe

benseverndev-oss/goldenpipe
0 starsMITUpdated 2026-05-01Community

Is this your server?

Add your score badge to your README and get your server in front of 45k+ builders a month.

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

One command to validate, transform, and deduplicate — chain GoldenCheck + Flow + Match.

README.md

Moved. This repo has moved into the benzsevern/goldenmatch monorepo at packages/python/goldenpipe/. This repo is archived; new development happens in the monorepo.

<!-- mcp-name: io.github.benzsevern/goldenpipe -->

GoldenPipe

Golden Suite orchestrator -- Check quality, fix issues, deduplicate records. One command. Built by Ben Severn.

![PyPI](https://pypi.org/project/goldenpipe/) ![CI](https://github.com/benzsevern/goldenpipe/actions/workflows/test.yml) ![codecov](https://codecov.io/gh/benzsevern/goldenpipe) ![Downloads](https://pepy.tech/project/goldenpipe) ![Python 3.11+](https://python.org) ![License: MIT](LICENSE) ![Docs](https://benzsevern.github.io/goldenpipe/) ![DQBench Pipeline](https://github.com/benzsevern/dqbench) ![Open In Colab](https://colab.research.google.com/github/benzsevern/goldenpipe/blob/main/scripts/goldenpipe_demo.ipynb)

What It Does

Raw Data
  | GoldenCheck   -- profile & discover quality issues
  | GoldenFlow    -- fix issues, standardize, reshape
  | GoldenMatch   -- deduplicate, match, create golden records
  v
Golden Records

GoldenPipe orchestrates the full pipeline with adaptive logic:

  • Skips transformation if no quality issues found
  • Routes to privacy-preserving matching if sensitive fields detected
  • Reports reasoning for every decision

Install

pip install goldenpipe

Quick Start

import goldenpipe as gp

result = gp.run("customers.csv")

print(result.status)        # "success"
print(result.check)         # Quality findings
print(result.transform)     # What was fixed
print(result.match)         # Deduplicated clusters
print(result.reasoning)     # Why each decision was made

CLI

goldenpipe run customers.csv                # Full pipeline
goldenpipe run customers.csv --verbose      # Show reasoning
goldenpipe run customers.csv --skip-flow    # Check + Match only
goldenpipe run customers.csv --strategy pprl  # Force privacy mode
goldenpipe run customers.csv -o golden.csv  # Save golden records

Remote MCP Server

GoldenPipe is available as a hosted MCP server on Smithery — connect from any MCP client without installing anything.

Claude Desktop / Claude Code: ``json { "mcpServers": { "goldenpipe": { "url": "https://goldenpipe-mcp-production.up.railway.app/mcp/" } } } ``

Local server: ``bash pip install goldenpipe[mcp] goldenpipe mcp-serve ``

4 tools available: list pipeline stages, validate wiring, run full check-transform-match pipeline, explain configs.

Part of the Golden Suite

| Tool | Purpose | Install | |------|---------|---------| | GoldenCheck | Validate & profile data quality | pip install goldencheck | | GoldenFlow | Transform & standardize data | pip install goldenflow | | GoldenMatch | Deduplicate & match records | pip install goldenmatch | | GoldenPipe | Orchestrate the full pipeline | pip install goldenpipe |

Author

Ben Severn

License

MIT

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Other servers.