constraint-mcp v2 출시
constraint-mcp v2 — now enforces what your code *means*, not just what it imports
·2026.06.10 10:07
코드의 구조적 분석을 넘어 의미론적(Semantic) 규칙을 통해 AI 에이전트의 코드 작성을 제어하는 MCP 서버 v2가 공개되었습니다.
기존의 AST(추상 구문 트리) 기반 분석은 임포트(import) 문과 같은 구조적 규칙만 잡아낼 수 있다는 한계가 있었습니다. 이번에 업데이트된 constraint-mcp v2는 임베딩 모델을 활용한 의미론적 제약(Semantic Constraints) 레이어를 추가하여 코드의 실제 의도를 검사합니다.
주요 기능은 다음과 같습니다:
- 도메인 일관성(Domain Coherence): 파일의 내용이 해당 모듈의 목적(예: 인증, JWT 등)과 의미적으로 일치하는지 검사합니다.
- 의미론적 결합 금지(Semantic Coupling Bans): 특정 파일이 허용되지 않는 도메인(예: API 계층에서의 SQL 쿼리 포함)과 의미적으로 너무 가까워지는 것을 방지합니다.
- 의미론적 드리프트 탐지(Semantic Drift): 코드 작성 시 초기 베이스라인과 비교하여 코드의 성격이 점진적으로 변하는 것을 감지합니다.
기술적으로는 fastembed와 BAAI/bge-small-en-v1.5 모델을 사용하여 CPU 환경에서도 약 20ms 내외의 빠른 속도로 로컬에서 동작하며, API 키나 클라우드 연결이 필요 없는 완전 오프라인 방식을 채택했습니다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.