Business Data
FreeNot checkedAn evidence-first Model Context Protocol server for private business documents and structured datasets, preserving original files and source lineage.
About
An evidence-first Model Context Protocol server for private business documents and structured datasets, preserving original files and source lineage.
README
An evidence-first Model Context Protocol server for private business documents and structured datasets. The server preserves original files, deterministic extraction, normalized business concepts, and source lineage instead of reducing every upload to document-chat chunks.
See architecture, operations, security, and MCP client configuration.
Implemented capabilities include immutable/versioned ingestion for CSV, XLSX, TXT, DOCX and text-based PDF; Parquet-backed safe tabular queries; source lineage; bilingual semantic mapping suggestions with user confirmation; PostgreSQL full-text plus pgvector hybrid retrieval; OpenRouter summaries/embeddings/analysis with strict validation and usage tracking; OAuth/PKCE and scoped MCP credentials; Streamable HTTP and stdio MCP; and soft-delete/restore/retention workflows.
Workspace administrators can manage sources through the server-rendered UI at
/admin. The source list and detail pages report successful per-source MCP usage from
the audit trail; counting starts after the usage-tracking migration is deployed.
Containers
The production-oriented Compose stack runs the API, worker, scheduler, migrations, PostgreSQL with pgvector, Redis, MinIO, ClamAV, and Caddy. Upstream images are pinned by digest, application processes run as a fixed non-root user with a read-only root filesystem, and only Caddy publishes host ports.
See the operations guide for secret setup, startup, health checks, backups, image updates, and shutdown.
Development
Requirements: Python 3.12, PostgreSQL with pgvector, Redis, and S3-compatible object
storage. Docker Compose provides the infrastructure services.
python -m venv .venv
.venv/bin/pip install -e '.[dev]'
docker compose -f deploy/compose.yaml up -d postgres redis minio clamav
alembic upgrade head
business-data-api
Run validation with:
ruff check .
mypy src
pytest
Uploaded files are untrusted input. Do not expose development deployments to the internet or use the development secrets in production.
Install Business Data in Claude Desktop, Claude Code & Cursor
unyly install business-data-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add business-data-mcp -- uvx --from git+https://github.com/Al-Rowads/mcp business-data-mcpFAQ
Is Business Data MCP free?
Yes, Business Data MCP is free — one-click install via Unyly at no cost.
Does Business Data need an API key?
No, Business Data runs without API keys or environment variables.
Is Business Data hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Business Data in Claude Desktop, Claude Code or Cursor?
Open Business Data on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Business Data with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
