Openclaw용 GraphCare

행 데이터에 액세스하지 않고 성능 병목 현상 및 무결성 격차를 위해 schema 토폴로지를 감사하는 제로 트러스트 구조적 데이터베이스 스캐너입니다.

nlr-ai
v1.0.0
Mar 22, 2026
0
820
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install graphcare

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 graphcare 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

GraphCare란 무엇인가요?

GraphCare는 현대적인 데이터베이스를 위한 필수적인 구조적 안티바이러스 역할을 하며, 특히 AI 기반 개발에서 흔히 발생하는 빠른 schema 진화를 처리하도록 설계되었습니다. Openclaw Skills 라이브러리에 추가된 이 도구는 행 내용이 아닌 schema 토폴로지를 분석하여 시간이 지남에 따라 성능을 저하시키는 순환 종속성 및 누락된 인덱스와 같은 숨겨진 아키텍처 결함을 식별합니다.

제로 트러스트 아키텍처로 구축된 GraphCare는 information_schema 및 pg_indexes와 같은 메타데이터 카탈로그를 엄격하게 쿼리하여 데이터 프라이버시를 보장합니다. 개발자에게 명확한 상태 점수와 실행 가능한 인사이트를 제공하여 데이터 노출 위험 없이 고성능 PostgreSQL, MySQL 및 Sqlite 환경을 유지 관리하는 데 중요한 도구가 됩니다.

GraphCare 활용 사례

  • 구조적 무결성 및 모범 사례를 보장하기 위해 AI 생성 데이터베이스 schema를 감사함.
  • 누락된 외래 키 인덱스로 인해 발생하는 느린 JOIN 및 DELETE 작업의 근본 원인을 식별함.
  • 더 이상 접근할 수 없거나 애플리케이션 로직에 통합되지 않은 고립된 테이블을 감지함.
  • 기본 키가 없는 테이블을 식별하여 복제 실패 및 ORM 오류를 방지함.
  • 중복되거나 중복된 인덱스를 찾아 쓰기 속도와 디스크 사용량을 최적화함.

GraphCare 작동 원리

  1. 사용자는 Openclaw Skills 프레임워크 내의 audit_db_structure 도구에 데이터베이스 연결 문자열을 제공합니다.
  2. GraphCare는 대상 데이터베이스의 메타데이터 카탈로그에 대한 읽기 전용 연결을 설정합니다.
  3. 엔진은 사용자 데이터에 대해 SELECT 문을 실행하지 않고 테이블, 외래 키 및 인덱스 정의에 대한 토폴로지 스캔을 수행합니다.
  4. 식별된 문제는 심각도(심각, 경고, 정보)별로 분류되어 구조화된 JSON 보고서로 컴파일됩니다.
  5. 사용자는 선택적으로 explain_finding 도구를 호출하여 특정 구조적 문제에 대한 평이한 언어의 해결 단계 및 영향 분석을 받을 수 있습니다.

GraphCare 설정 가이드

GraphCare를 환경에 통합하려면 MCP 클라이언트 구성에 추가하십시오.

{
  "mcpServers": {
    "graphcare": {
      "command": "node",
      "args": ["\/path\/to\/graphcare\/index.js"]
    }
  }
}

또는 npm을 통해 패키지를 전역적으로 설치하여 Openclaw Skills 워크플로의 일부로 사용하십시오.

npm install -g graphcare-mcp
graphcare-mcp

컨테이너화된 환경의 경우 Docker를 사용하십시오.

docker build -t graphcare .
docker run -i graphcare

GraphCare 데이터 스키마 및 분류 체계

GraphCare는 각 스캔 후 포괄적인 JSON 상태 보고서를 생성합니다. 데이터는 네 가지 주요 섹션으로 구성됩니다.

Key 설명
db_type 감지된 데이터베이스 엔진 (PostgreSQL, MySQL 또는 Sqlite).
tables[] 메타데이터 크롤링 중에 식별된 모든 테이블 이름의 배열.
findings[] 문제 유형, 심각도 수준, 영향을 받는 테이블 및 설명 메시지를 포함하는 객체 목록.
metrics{} 결과 유형의 집계된 개수 및 계산된 health_score (0-100).

GraphCare 고급 기능

  • 통합된 메타데이터 추출 레이어를 사용하여 PostgreSQL, MySQL 및 Sqlite에 대한 다중 데이터베이스 지원.
  • 사용자 행 데이터가 절대로 읽히거나 전송되지 않음을 보장하는 제로 트러스트 메타데이터 스캐닝.
  • CI/CD 파이프라인 통합을 위한 하이 레벨 메트릭을 제공하는 자동화된 상태 점수 산정.
  • 개발자의 신속한 부채 감소를 지원하기 위해 explain_finding 도구를 통한 컨텍스트 인식 수정 권고.
  • Openclaw Skills 내에서 최대 보안을 위해 매 스캔 후 메모리가 삭제되도록 보장하는 스테이트리스 실행 모델.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*