SecureReport-MCP 🛡️📄

SecureReport-MCP 🛡️📄

site icon
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 生成强密码建议

使用教程

使用依赖

  1. 创建虚拟环境
python -m venv .venv
source .venv/bin/activate
  1. 安装依赖
pip install "mcp[cli]" fpdf pikepdf

安装教程

运行 MCP 服务器

mcp dev mcp_server.py

调试方式

运行后,MCP 检查器 UI 将在以下地址打开: http://127.0.0.1:6274

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。