PDF加密生成工具

SecureReport-MCP是一个基于FastMCP服务器的工具,用于从纯文本生成密码保护的PDF报告,适用于自动化生成加密报告和演示安全代理工具工作流程。

  • by programmer-shark
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 programmer-shark/secure-report-mcp

使用说明

安全报告MCP🛡️📄

FastMCP服务器,用于从纯文本生成受密码保护的PDF报告--
包括一个工具、资源和提示,用于演示多模式LLM代理功能。


📦 特性

  • 🔐 工具:从任何文本输入创建受密码保护的PDF
  • 📚 资源:每周总结示例(LLM可读)
  • 💬 提示:询问安全密码建议
  • 🧪 检查员准备就绪:与MCP检查器交互测试

🚀 设置和运行

1.创建虚拟环境

python -m venv .venv
source .venv/bin/activate

2.安装依赖项

pip install "mcp[cli]" fpdf pikepdf

3.运行MCP服务器

mcp dev mcp_server.py

这将在以下位置打开MCP检查器UI:
http://127.0.0.1:6274


🔍 可用组件

类型 名称 描述
工具 generate_encrypted_pdf 从输入文本生成PDF并加密
资源 text://sample/weekly-summary LLM背景下的静态周报文本
提示 suggest_pdf_password 生成强密码建议

💡 示例用例

  • 在人工智能的帮助下自动生成加密报告
  • 与Claude Desktop或Cursor IDE一起使用
  • 演示FastMCP中的安全代理工具工作流程

📜 许可证

麻省理工学院许可证•©Rajesh Polavarapu
看 许可证 了解详情。