lgpd-mcp
MCP(模型上下文协议)服务器,以协助组织和开发人员遵守一般个人数据保护法(LGPD - 第13709/2018号法律)。
资源
- 9 工具 用于验证法律依据、同意、文件模板、PIA、清单、政策、所有者权利、敏感数据映射和风险评估
- 5 资源 参考:基础知识,文章,法律依据,词汇表和ANPD
- 4个提示 用于政策审查、标题响应、场景评估和文件
要求
- Node.js 18+
- pnpm、npm ou纱
安装
通过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运行,并等待MCP客户端(Cursor,Claude Desktop等)的连接:
# Se instalado via npm
npx @lordmendes/lgpd-mcp
# Desenvolvimento local
npx tsx src/index.tsModo HTTP(远程)
作为 HTTP 服务器运行(远程使用):
pnpm start:http
# ou: npx tsx src/http.tsHTTP 服务器正在监听由定义的端口 MCP_PORT (标准:3000)终端点 : POST /mcp.咨询 docs/HTTP.md 集成细节。
使用 MCP Inspector 进行测试
pnpm test:mcp
# ou: npx @modelcontextprotocol/inspector npx tsx src/index.ts配置
光标
查看 docs/CURSOR.md 对于光标中的详细配置说明。
克劳德桌面版
查看 docs/CLAUDE_DESKTOP.md 在 Claude Desktop 中进行设置。
环境变量
| 变量 | 描述 | 标准 |
|---|---|---|
MCP_PORT | HTTP服务器端口(远程模式) | 3000 |
咨询 .env.example 为参考。
文档
- 出版(Publishing) 如何发布到npm和MCP注册表
- 工具(Tools) 每个工具的描述
- 资源(Resources) 每个资源的描述
- 提示 每个prompt的描述
- 光标设置 — Cursor 指令
- Claude 桌面配置 — Claude Desktop 的说明
- 传输HTTP -通过HTTP远程使用
- 法律声明 不能代替法律咨询
- 安全 项目安全实践
脚本
| 脚本 | 描述 |
|---|---|
pnpm dev 在开发模式下运行服务器。 | |
pnpm start 运行已编译的服务器。 | |
pnpm build | 编译TypeScript |
pnpm test 执行单位测试。 | |
pnpm lint 使用 ESLint 验证代码 | |
pnpm format | 格式化Com Prettier代码 |
重要通知
所有工具都是辅助性的,不能取代专业的法律咨询。 始终咨询律师或数据保护顾问做出法律决定。有关官方指南,请访问 ANPD.
许可证
麻省理工学院
