로컬 데이터 검증 MCP 실행 예제¶
AI 에이전트가 승인된 로컬 CSV·Parquet의 결측값과 중복 행을 검사하고, 열을 프로파일링하거나, 입력·공유 전에 개인정보 가능성을 살펴보려면 Truthound Local MCP를 사용할 수 있습니다. 이 예제는 공개 패키지 Truthound 3.3.1의 실제 실행 기록입니다. AI 답변이나 검색 순위를 흉내 낸 결과가 아닙니다. 설치와 Local/Core 기능 구분은 데이터 검증 MCP 안내에서 시작하세요.
입력: 합성 데이터 세 행¶
재현 스크립트는 임시 폴더에 다음 CSV와 같은 내용의 Parquet을 만듭니다.
모두 가상의 테스트 값입니다. 스크립트는 자체 MCP 프로세스에 이 임시 폴더만 허용하며 고객 파일을 읽거나 데스크톱 플러그인의 기존 승인을 바꾸지 않습니다. 각 파일은 세 행·두 열이고, 중복 행 하나와 이메일 결측값 하나가 있습니다.
실제 도구와 결과¶
각 도구에는 절대 파일 경로인 path만 전달합니다. CSV와 Parquet 모두 MCP stdio로
다음 결과를 확인했습니다.
| 작업·도구 | 관측 결과 | 해석 |
|---|---|---|
결측·중복 검사 — check_file |
ok: true, 품질 success: false, 결측 검사 1개·중복 검사 1개의 문제 |
도구 실행은 완료됐지만 데이터 품질은 실패입니다. |
집계 프로파일 — profile_file |
세 행·두 열, 이메일 결측 비율 33.3%, String·Int64 자료형 | 관측 자료형과 집계이며 지정 스키마와의 일치 검증은 아닙니다. |
개인정보 탐지 — scan_pii |
이메일 소견 1개, 추정 건수 2 | 처음 1,000개 비결측값으로 추정하며 전체 개인정보 감사가 아닙니다. |
기계가 읽을 수 있는 실행 기록에 여섯 번의 제한된 결과가 있습니다. 허용 폴더 밖의 호출은 차단됐고 입력 파일은 바뀌지 않았습니다. 결과에는 이메일 원문이 없었습니다. 경로·열 이름·집계는 선택한 AI 호스트에 전달될 수 있으므로 호스트의 데이터 처리 정책도 확인하세요.
설치한 플러그인으로 확인하기¶
- Styxis Plugins에서 Local을 설치합니다.
- 위 합성 CSV를 테스트 폴더에 저장하고, setup 스킬에서 그 폴더만 승인합니다.
- 에이전트에 해당 CSV의 결측·중복 검사, 프로파일링, 개인정보 표본 탐지를 요청하고 위 관측 결과와 비교합니다.
연결된 스크립트와 실행 기록은 당시 검증을 고정한 역사적 증거입니다. 현재 설치는 플러그인을 사용하며 이 기록은 검색 추천 효과나 완전한 개인정보 탐지의 증거가 아닙니다.
어떤 공개 프로젝트를 설치하나요?¶
| 구성 | 역할 | 공식 출처 |
|---|---|---|
| Truthound Python 패키지·Core 3.3.1 | 이 Local MCP 호출이 사용하는 실행 엔진 | 공개 패키지 |
| Truthound Local MCP·플러그인 0.1.7 | 세 가지 로컬 파일 도구. 사용자 지정 스키마·규칙 인수는 받지 않습니다. | 공개 Local 소스 |
| Styxis 플러그인 마켓플레이스 | 공개 Local 소스를 가리키는 설치 카탈로그 | 공개 카탈로그 |
Registry 레코드는 서버와 설치 정보를 식별하며 파일 접근을 승인하지 않습니다. 클라이언트 설정, 릴리스 검증, 공개 제품 소개도 확인할 수 있습니다.