Skip to main content
Glama

PRIMAMCP — 모든 AI 어시스턴트를 위한 독일 및 EU 법률

Model Context Protocol을 통한 검증된 인용 가능한 법률 컨텍스트. Claude · ChatGPT · Cursor · Copilot · 모든 MCP 호환 클라이언트.

Website NPM MCP GDPR Made in Germany License: MIT

빠른 시작 · 도구 · 스킬 및 규칙 · 적용 범위 · English


AI는 법률 질문에 대해 환각을 일으킵니다. PRIMAMCP가 사실을 제공합니다.

PRIMAMCP 없이:

❌ "§ 823a BGB는 위자료에 대한 책임을 규정합니다 …" (이런 조항은 존재하지 않음) ❌ "Art. 9 DSGVO는 동의를 통한 처리를 허용합니다 — 2023년 기준" (학습 데이터 컷오프, 최신이 아닐 수 있음) ❌ "BGH는 VI ZR 999/22에서 판결했습니다 …" (지어낸 사건번호)

PRIMAMCP 사용 시:

✅ § 253 Abs. 2 BGB — 전문, 2024-10-01 기준, 공식 출처 직접 URL ✅ Art. 9 Abs. 2 lit. a DSGVO — 계층 경로가 포함된 전문 ✅ BGH VI ZR 175/22 2023-05-15 — 판결 요지 + 인용된 법규

PRIMAMCP는 프로덕션 준비가 완료된 MCP 서버로, AI 어시스턴트에게 독일 및 유럽 법률에 대한 검증된 접근을 제공합니다 — 공식 출처에서 매일 업데이트되며, 3단계 하이브리드 검색으로 검색 가능하고, 모든 결과에 정확한 출처가 표시됩니다. 기준: 공개 GerLeRB-벤치마크에서 MRR@10 = 0,676.


Related MCP server: Legal MCP

⚡ 60초 빠른 시작

엔드포인트: https://mcp.planitprima.com/mcp (Streamable HTTP, Bearer 인증 또는 OAuth 2.1)

# Variante 1 — npx-Setup (alle Clients, einfachster Weg)
npx -y @planit-tech/primamcp setup --client claude
# unterstützt: claude | cursor | vscode | windsurf

# Variante 2 — manueller Eintrag (siehe Client-Sektionen unten)

API 키 발급: mcp.planitprima.com → 14일 무료 체험, 신용카드 불필요. 평문 키는 생성 시 정확히 한 번만 표시됩니다 — 바로 클라이언트에 복사하세요.


🔧 클라이언트별 설정

설정 파일:

플랫폼

경로

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

Linux

~/.config/Claude/claude_desktop_config.json

항목:

{
  "mcpServers": {
    "primamcp": {
      "type": "http",
      "url": "https://mcp.planitprima.com/mcp",
      "headers": {
        "Authorization": "Bearer sk-legal-DEIN-API-KEY"
      }
    }
  }
}

Claude Desktop을 완전히 종료하고(창을 닫는 것이 아니라 Quit) 다시 열어야 합니다. 이제 MCP 아이콘에 PRIMAMCP와 9개의 도구가 표시됩니다.

테스트 프롬프트: "§ 253 BGB에 따른 위자료 청구의 요건은 무엇인가요? 출처를 명시해 주세요."

문제 해결:

  • PRIMAMCP가 표시되지 않음 → python -m json.tool < claude_desktop_config.json로 JSON 구문을 확인하세요. 흔한 오류: 여러 서버 사이에 쉼표 누락.

  • 401 Unauthorized → 토큰 접두사 sk-legal-가 올바른가요? 구독이 활성 상태인가요?

  • 429 Rate-Limit → 시트당 분당 60회 요청. 장시간 리서치 세션에서 발생할 수 있음 — 두 번째 시트를 추가하거나 잠시 중단하세요.

원클릭 설치:

🖱️ Cursor에 PRIMAMCP 추가

클릭 후: Cursor 설정 편집기에서 YOUR_PRIMAMCP_API_KEY 자리에 API 키(sk-legal-…)를 입력하세요.

수동: 프로젝트 루트의 .cursor/mcp.json 또는 전역 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "primamcp": {
      "type": "http",
      "url": "https://mcp.planitprima.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:PRIMAMCP_TOKEN}"
      }
    }
  }
}

중요: 토큰을 절대 리포지토리에 커밋하지 마세요 — .cursor/mcp.json을 .gitignore에 추가하거나, 환경 변수로 토큰을 참조하세요(위 스니펫 참조).

사용 사례:

  • 실제 BGB 조항으로 AGB 생성 (§§ 305–310, § 309 Nr. 7)

  • 데이터 처리 코드 작성 시 DSGVO 컴플라이언스 확인 (Art. 6, Art. 9 DSGVO)

  • ML 파이프라인 구축 시 AI 법률 위험 분류

→ 권장: Cursor 규칙 복사 — Cursor가 법률 질문 시 PRIMAMCP를 자동으로 사용하도록 합니다.

브라우저 클라이언트는 OAuth 2.1을 통해 MCP를 기본적으로 지원합니다 — 코드 불필요, 브라우저 저장소에 평문 토큰 없음.

ChatGPT:

  1. Settings → Connectors → Add custom connector

  2. Name: PRIMAMCP

  3. MCP Server URL: https://mcp.planitprima.com/mcp

  4. Authentication: OAuth

  5. Save → 브라우저 탭 → PRIMAMCP 로그인 → Allow

  6. 채팅에서: Tools 드롭다운 → PRIMAMCP 활성화

Claude.ai:

  1. Settings → Connectors → Add custom

  2. Name: PRIMAMCP

  3. Remote MCP server URL: https://mcp.planitprima.com/mcp

  4. Sign in → PRIMAMCP 로그인 → Allow

  5. 채팅에서: Tools 아이콘 → PRIMAMCP 활성화

💡 Claude.ai는 MCP Resources도 지원합니다 — legal://rechtsrahmen 등이 채팅에서 첨부 가능한 참조로 표시됩니다.

시트 및 OAuth: 각 OAuth 주체 = 1개 시트(동일한 subject_id, 두 클라이언트에서 사용해도 동일).

Custom-GPT 시스템 프롬프트: PRIMAMCP로 Custom-GPT를 구축하는 경우, 준비된 시스템 프롬프트를 복사하세요 — 도구 사용과 인용 의무를 강제합니다.

Copilot Studio는 MCP 서버를 "Custom Connectors"로 지원하며, 다른 많은 클라이언트와 달리 Resources도 가져옵니다 — PRIMAMCP(legal://rechtsrahmen, legal://eu_celex_registry)에 특히 유용합니다.

경로 A — OAuth (권장):

  1. Tools → Add a tool → New tool → Model Context Protocol

  2. Server URL: https://mcp.planitprima.com/mcp

  3. Authentication: OAuth 2.0. 엔드포인트(Authorization-URL, Token-URL, Scopes)는 저희가 제공합니다 — support@planitprima.com으로 메일을 보내시면 테넌트의 Redirect-URI를 등록해 드립니다.

  4. Save & Test → PRIMAMCP 로그인 → Allow

경로 B — API 키 (서버 간 봇):

  1. Tools → New tool → Model Context Protocol

  2. Server URL: https://mcp.planitprima.com/mcp

  3. Authentication: Bearer

  4. Token: sk-legal-…

사용 사례:

  • Teams의 컴플라이언스 봇 — 인용된 조문이 포함된 DSGVO 문의 처리

  • Word에서 계약 검토 — 선택한 조항 → 관련 BGB 조항

  • 사내 법무 담당자를 위한 Power Apps — 법률 코퍼스가 포함된 로우코드 앱

Streamable-HTTP-MCP를 지원하는 모든 클라이언트에서 작동합니다. 일반 설정:

{
  "mcpServers": {
    "primamcp": {
      "type": "http",
      "url": "https://mcp.planitprima.com/mcp",
      "headers": {
        "Authorization": "Bearer sk-legal-DEIN-API-KEY"
      }
    }
  }
}

클라이언트별 설정 경로:

클라이언트

경로

VS Code (Copilot Chat)

.vscode/mcp.json (workspace) 또는 Settings UI

Windsurf

Settings → MCP Servers

Zed

~/.config/zed/settings.json → context_servers

Cline

VS Code Settings → Cline → MCP Servers

자체 앱: MCP Python SDK 또는 TypeScript SDK. 엔드포인트 + Bearer 토큰만 있으면 됩니다.

클라이언트 없이 테스트:

curl -X POST https://mcp.planitprima.com/mcp \
  -H "Authorization: Bearer sk-legal-..." \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

🛠️ 도구

9개의 도구, 모두 배치 가능, 모두 비동기, 모두 인용 가능. 검색 도구는 간결한 응답(~4k 토큰)을 제공하고, 상세 도구는 전체 텍스트를 제공합니다. 표준 페이지네이션은 count / total / offset / has_more / next_offset / hint를 통해 이루어집니다.

도구

용도

카테고리

legal_search

AI 재랭킹 + 필터가 포함된 하이브리드 검색

검색

legal_lookup

인용을 통한 법규 전문 조회

상세

legal_lookup_batch

한 번의 호출로 최대 20개 조회

상세

legal_get_context

특정 위치의 주변 법규

상세

legal_find_citing_decisions

특정 법규에 대한 연방법원 판결

상세

legal_get_materials

특정 법규에 대한 공식 입법 근거 (BT-Drucksache)

상세

legal_list_laws

사용 가능한 법률 목록

검색

legal_get_toc

법률 목차

검색

legal_get_stats

인덱스 및 데이터베이스 통계

검색

예시 — legal_search

{
  "tool": "legal_search",
  "arguments": {
    "query": "Schmerzensgeld bei Persönlichkeitsverletzung",
    "top_k": 5
  }
}

§§ 823, 253 BGB와 관련 BGH 판결을 반환합니다 — 혼합되어, 출처 유형이 아닌 관련성 순으로 정렬됩니다.

예시 — legal_lookup

{
  "tool": "legal_lookup",
  "arguments": { "citation": "Art. 6 Abs. 1 lit. a DSGVO" }
}

계층 경로와 기준일이 포함된 정확한 조문을 반환합니다.

허용되는 인용 형식: § 823 BGB, § 1 Abs. 1 GG, § 280 Abs. 1 Satz 1 BGB, Art. 6 Abs. 1 lit. a DSGVO, Art. 5 Abs. 1 EU 2024/1689, C-311/18, BGH VI ZR 175/22, BVerfG 1 BvR 16/13.

→ 모든 매개변수, 예시 및 응답 스키마가 포함된 전체 도구 참조


🧩 MCP Resources 및 Prompts

도구 외에도 PRIMAMCP는 6개의 Resources와 3개의 Prompts를 제공합니다.

Resources

URI

용도

할당량

legal://rechtsrahmen

도메인 → 관련 법률 (데이터 보호 → DSGVO+BDSG+TTDSG; 보험 → VVG, BGB 아님)

무료

legal://filter_values

legal_search에 대한 유효한 필터 값

무료

legal://eu_celex_registry

EU 법률행위를 위한 선별된 CELEX ID

무료

legal://norm/{norm_id}

개별 법규정 전문을 Resource로 제공

Pro-Seat

legal://law/{source_type}/{abbreviation}

법률의 목차

Pro-Seat

legal://eu/celex/{celex}

CELEX ID로 EU 법률행위 조회

Pro-Seat

프롬프트 (슬래시 명령어)

Command

목적

/legal_research

각주 인용을 포함한 구조화된 조사, 도구 사용 의무

/citation_resolve

개별 인용 → 검증된 전문(全文)

/compare_de_eu

독일·EU 규정 비교 + 관계 명시 (이행/Goldplating/…)

Claude Desktop, Claude.ai, Copilot Studio에서 사용 가능.


🪄 스킬 및 규칙

PRIMAMCP를 언제 사용해야 하는지 클라이언트에 가르치는 사전 제작 스니펫입니다. 복사해서 사용하면 끝.

Asset

위치

용도

rules/cursor.md

Cursor (.cursor/rules/)

트리거 규칙: §, BGB, DSGVO, 판결이 나오면 → PRIMAMCP 호출, 항상 인용, 절대 환각 금지

skills/legal-research/

Claude Code

YAML 프론트매터가 있는 스킬: 깔끔한 법률 리서치를 위한 5단계 워크플로

prompts/chatgpt-custom-gpt.md

ChatGPT Custom-GPT

스킬과 동일한 인용 의무가 있는 시스템 프롬프트

prompts/copilot-instructions.md

GitHub Copilot (.github/copilot-instructions.md)

리포지토리 전체 지침: 법률 질문에 PRIMAMCP 사용

포함된 MCP 프롬프트(/legal_research, /citation_resolve, /compare_de_eu)는 동일한 워크플로를 서버 측에서 제공합니다 — MCP 지원 클라이언트(Claude Desktop, Claude.ai, Copilot Studio)에서 사용하세요. 클라이언트 측 Skill/Rule은 기본 프롬프트 지원이 없는 클라이언트를 위한 변형입니다.


📚 PRIMAMCP 적용 범위

출처

내용

최신성

연방법

BGB, ZPO, HGB, AktG, GmbHG, StGB, StPO, AO, EStG, UStG, SGB I–XII, KSchG, ArbZG, MiLoG, AGG, BetrVG, TVG 및 연방 법규명령 — 법률 및 연방 법규명령

매일

주법

바이에른(gesetze-bayern.de) 및 노르트라인베스트팔렌(recht.nrw.de) — 주 법률 및 법규명령

매일

연방 행정규정

연방의 적용 지침, 지침, 시행 규정 (예: TA Luft, AEAO)

매일

EU 법

GDPR, AI Act, DORA, NIS2, Digital Services Act, Digital Markets Act, ePrivacy, 저작권 지침, 기타 규정, 지침, 결정

매일

ECJ/EU 일반법원 판례

C-311/18, T-123/19 등

매일

연방법원 (2010년 이후)

BGH, BVerwG, BFH, BSG, BAG, BVerfG

매일

주요 판례

연방헌법재판소 결정집(BVerfGE), 연방행정법원 결정집(BVerwGE)

완결된 컬렉션

주 법원 판례

독일 전역 주 법원의 주요 결정

지속적

데이터 보호

GDPR, BDSG, DSGVO 및 연방·주 데이터 보호법 관련 해석 지침 및 결정

지속적

입법 자료

법률안 및 위원회 보고서가 포함된 연방의회 인쇄물(BT-Drucksachen) — 입법자의 의도

매일

완전한 독일 연방법 · 바이에른 및 NRW 주법 · 완전한 EU 법률 · 연방 법원 판례 · 데이터 보호 지침 · 입법 자료: 모든 콘텐츠는 공식 출처에서 가져오며, 각 조항을 개별적으로 인용할 수 있습니다. 제3자 데이터는 없습니다.

안정적인 역인덱스: 어떤 법률이 어떤 판결에서 인용되었는지 확인할 수 있습니다. legal_find_citing_decisions.

웹에서 무료: 235,000개 이상의 법률 페이지를 mcp.planprim.com에서 로그인 없이 무료로 검색할 수 있습니다 — 각 법률은 관련 판례 및 (가능한 경우) 해설과 연결되어 있습니다.

내 법률도 포함되나요? 홈페이지의 검색으로 PRIMAMCP에 인덱싱되어 있는지 즉시 확인하세요.


🔒 규정 준수 및 보안

  • 독일 호스팅 — 모든 데이터는 독일에서만 처리·저장됩니다.

  • GDPR(DSGVO) 준수 — Art. 28 GDPR에 따른 데이터 처리 계약

  • 개인 데이터는 없습니다. 영구 저장이 없습니다. API 키는 사용 후 폐기됩니다.

  • OAuth 2.1 + API 키 — 많은 기업 고객이 OAuth를 선호하지만, 간단한 API 키도 그대로 사용할 수 있습니다


🔒 규정 준수 및 보안

  • 독일 내 호스팅 — 모든 데이터는 독일에서만 처리 및 저장됩니다.

  • GDPR 준수 — 제28조 GDPR에 따른 계약 처리. 처리 기록 유지.

  • 개인 데이터 없음 — 데이터베이스에는 공개된 법률 텍스트만 포함됩니다.

  • API 키는 저장 시 해시되며, 생성 시 한 번만 일반 텍스트로 표시됩니다.

  • 선택적 OAuth 2.1 — 클라이언트가 API 키 대신 JSON Web Token을 얻을 수 있습니다.


💰 요금

간단한 요금제: Pro 시트당 월 19€ (부가세 별도). 법률 콘텐츠에 대한 무제한 액세스, 전문가용 기능. 실무에 필요한 것을 파악하려면 요금제 개요를 참조하세요.


📖 문서


🤝 기여 및 지원

버그 신고, 기능 요청, 질문: GitHub Issues 또는 support@planitprim.com. 상업적 라이선스 및 우선 지원: 문의.


© 2026 PLANIT // PRIM · 법적 고지

Related MCP Connectors

Related MCP Servers