
SecureReport-MCP 🛡️📄

2025.05.02
0
PythonPDF 生成密码保护文档安全内容生成开发效率
SecureReport-MCP 是一个基于 FastMCP 的服务,用于从纯文本生成受密码保护的 PDF 报告。它包含工具、资源和提示,展示了多模态 LLM 代理的能力。
View on GitHub
Overview
基本能力
产品定位
SecureReport-MCP 是一个用于生成受密码保护的 PDF 报告的服务,适用于需要安全文档生成的场景。
核心功能
- 工具:从任何文本输入创建受密码保护的 PDF
- 资源:提供示例周报(LLM 可读)
- 提示:请求安全的密码建议
- 检查器就绪:可与 MCP 检查器交互测试
适用场景
- 自动生成加密报告,并获得 AI 辅助
- 与 Claude Desktop 或 Cursor IDE 一起使用
- 在 FastMCP 中展示安全的代理工具工作流程
工具列表
类型 | 名称 | 描述 |
---|---|---|
工具 | generate_encrypted_pdf |
从输入文本生成 PDF 并加密 |
资源 | text://sample/weekly-summary |
静态周报文本,用于 LLM 上下文 |
提示 | suggest_pdf_password |
生成强密码建议 |
使用教程
使用依赖
- 创建虚拟环境
python -m venv .venv
source .venv/bin/activate
- 安装依赖
pip install "mcp[cli]" fpdf pikepdf
安装教程
运行 MCP 服务器
mcp dev mcp_server.py
调试方式
运行后,MCP 检查器 UI 将在以下地址打开: http://127.0.0.1:6274