lgpd-mcp について
lgpd-mcpは、LGPDへの対応に取り組む組織や開発者向けのMCPサーバーです。法的根拠、同意、PIA、ポリシーなどを支援しますが、専門家による法律相談の代わりにはなりません。
主な機能
- 01LGPD対応の9種類のツール
- 025種類の参照リソース
- 034種類のコンプライアンス用プロンプト
- 04stdioとHTTPのトランスポート
活用シーン
- 01個人データ処理の法的根拠を確認
- 02同意とデータ主体の権利に関する事項を整理
- 03PIAとリスク評価を実施
- 04プライバシーポリシーを作成・レビュー
MCP 対応
stdioまたはHTTP経由で、MCPクライアントに9種類のツール、5種類の参照リソース、4種類のプロンプトを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
9掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| tipo_dado | enum | はい | データの種類:'pessoal'(第 7 条)または 'sensivel'(第 11 条)pessoal | sensivel |
| base_legal | string | はい | 使用する法的根拠の名称または識別子 |
| finalidade | string | いいえ | 適合性分析のためのデータ処理の目的 |
詳細
lgpd-mcp
Lei Geral de Proteção de Dados Pessoais(LGPD - Lei 13.709/2018)への準拠を組織や開発者が支援できるようにする MCP(Model Context Protocol)サーバーです。
リソース
- 9 個のツール:法的根拠、同意、文書テンプレート、PIA、チェックリスト、ポリシー、データ主体の権利、機微データのマッピング、リスク評価の検証
- 5 個のリソース:基本事項、条文、法的根拠、用語集、ANPD の参照情報
- 4 個のプロンプト:ポリシーのレビュー、データ主体への回答、シナリオの評価、文書作成
要件
- Node.js 18+
- pnpm、npm、または yarn
インストール
npm 経由(推奨)
npx @lordmendes/lgpd-mcp
または、グローバルにインストールします。
npm install -g @lordmendes/lgpd-mcp
lgpd-mcp
リポジトリ経由
git clone https://github.com/LordMendes/lgpd-mcp.git
cd lgpd-mcp
# Instale as dependências
pnpm install
# ou: npm install
# ou: yarn install
# Compile o projeto (obrigatório para produção)
pnpm build
使用方法
stdio モード(デフォルト)
サーバーは stdio 経由で実行され、MCP クライアント(Cursor、Claude Desktop など)からの接続を待機します。
# Se instalado via npm
npx @lordmendes/lgpd-mcp
# Desenvolvimento local
npx tsx src/index.ts
HTTP モード(リモート)
HTTP サーバーとして実行する場合(リモートでの使用):
pnpm start:http
# ou: npx tsx src/http.ts
HTTP サーバーは、MCP_PORT で指定されたポート(デフォルト:3000)をリッスンします。エンドポイント:POST /mcp。統合の詳細については、docs/HTTP.md を参照してください。
MCP Inspector でのテスト
pnpm test:mcp
# ou: npx @modelcontextprotocol/inspector npx tsx src/index.ts
設定
Cursor
Cursor の詳細な設定手順については、docs/CURSOR.md を参照してください。
Claude Desktop
Claude Desktop の設定手順については、docs/CLAUDE_DESKTOP.md を参照してください。
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
MCP_PORT | HTTP サーバーのポート(リモートモード) | 3000 |
.env.example を参照してください。
ドキュメント
- 公開(Publishing) — npm と MCP Registry への公開方法
- ツール(Tools) — 各ツールの説明
- リソース(Resources) — 各リソースの説明
- プロンプト — 各プロンプトの説明
- Cursor の設定 — Cursor の設定手順
- Claude Desktop の設定 — Claude Desktop の設定手順
- HTTP トランスポート — HTTP 経由でのリモート使用
- 免責事項 — 法律相談に代わるものではありません
- セキュリティ — プロジェクトのセキュリティ対策
スクリプト
| スクリプト | 説明 |
|---|---|
pnpm dev | 開発モードでサーバーを実行します |
pnpm start | ビルド済みのサーバーを実行します |
pnpm build | TypeScript をビルドします |
pnpm test | 単体テストを実行します |
pnpm lint | ESLint でコードをチェックします |
pnpm format | Prettier でコードをフォーマットします |
重要なお知らせ
すべてのツールは補助的なものであり、専門家による法律相談に代わるものではありません。 法的な判断を行う際は、必ず弁護士またはデータ保護コンサルタントに相談してください。公式のガイダンスについては、ANPD にアクセスしてください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。