MCP Data Catalog Server
MCP 데이터 카탈로그 서버
합성 엔터프라이즈 데이터 카탈로그에 대한 도구를 노출하는 MCP 서버: 구성 가능한 AND/OR 필터 DSL을 사용한 자산 검색, 데이터 계보, 샘플 데이터, 프로파일링, 이력, 품질 규칙, AI 기반 분류(CDE 탐지, PII 태깅, 비즈니스 용어 생성).
전문적인 맥락에서 구축한 시스템 설계를 독립적으로 처음부터 다시 구현한 것입니다 — 합성 카탈로그 데이터, 독점 비즈니스 로직 없음, 포트폴리오/데모 목적. 어떤 고용주나 고객과도 관련이 없으며, 해당 기업의 코드나 데이터를 포함하지 않습니다.
제공 기능
구성 가능한 AND/OR 필터 DSL (
src/catalog/filter_dsl.py) — 자산 검색은 고정된 쿼리 매개변수 집합 대신 중첩된{"and": [...]}/{"or": [...]}필터 트리를 사용하므로, 호출자는 도구 스키마가 사용 사례별로 커지지 않고도 필드 조건의 임의의 부울 조합을 표현할 수 있습니다.AI 폴백을 사용한 휴리스틱 우선 분류 (
src/catalog/classification.py) — 핵심 데이터 요소(CDE) 탐지는 먼저 저비용 휴리스틱(이름/유형 패턴 매칭)을 실행하고, 휴리스틱이 결정적이지 않을 때만 (스텁된) AI 분류기를 호출합니다. PII 태깅은 자산 메타데이터에서 완전히 AI 기반으로 수행됩니다.거버넌스 휴리스틱으로 검증된 비즈니스 용어 생성 (
src/catalog/business_terms.py) — 후보 용어는 임베딩에 대한 코사인 유사도를 통해 카탈로그 자산과 매칭된 다음, 게시를 위해 표시되기 전에 거버넌스 규칙(명명 규칙, 도메인 허용 목록)으로 필터링됩니다.MCP 도구 표면 (
src/tools/) — 검색, 계보, 샘플 데이터, 프로파일링, 이력, 품질 규칙, CDE 분류, PII 분류 및 비즈니스 용어 생성이src/server.py의 실제mcpSDK 서버에 등록되어 있습니다.
Related MCP server: DataHub MCP Server
실행 방법
python -m venv .venv
source .venv/bin/activate # or .venv\Scripts\activate on Windows
pip install -r requirements.txt
python -m src.main서버는 stdio를 통해 실행되며, 이 디렉터리에서 python -m src.main을 가리키는 MCP 클라이언트(예: Claude Desktop 또는 Claude Code) 구성에 추가할 준비가 되어 있습니다. 모든 카탈로그 데이터는 합성 데이터이며 프로세스 내에서 생성됩니다 — 외부 데이터베이스가 필요 없습니다.
pytest프로젝트 구조
src/
main.py # entrypoint
server.py # MCP server + tool registration
catalog/
store.py # in-memory synthetic catalog
models.py # Asset, LineageEdge, QualityRule
filter_dsl.py # AND/OR filter tree evaluator
classification.py # heuristic-first CDE + AI-driven PII
business_terms.py # embedding similarity + governance validation
tools/
search.py, lineage.py, sample_data.py, profiling.py,
history.py, quality_rules.py, classification_tools.py,
business_term_tool.py
tests/This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to understand and query your database safely by providing a semantic layer of metadata, with tools to search, explain, validate, and generate safe SQL.2MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search, explore data lineage, understand business context, and generate SQL queries across an organization's data ecosystem.Apache 2.0
- -licenseNot gradedqualityNot gradedmaintenanceEnables semantic search and exploration of a business glossary knowledge graph, allowing users to query terms, expand related concepts, trace dependencies, and resolve physical table mappings.
- AlicenseBqualityCmaintenanceEnables discovery, governance, access, and publishing of data products in an internal data marketplace, with integration for Cloudera AI Workbench and Apache Atlas.16Apache 2.0
Related MCP Connectors
Software component catalog: search your org's services, docs, APIs, dependencies, and ownership.
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
Classify data safety before storing or sharing. GDPR, HIPAA, PCI-DSS, CCPA. AI-powered.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/akashmanjini/mcp_data_catalog'
If you have feedback or need assistance with the MCP directory API, please join our Discord server