安全报告MCP🛡️📄
   
FastMCP服务器,用于从纯文本生成受密码保护的PDF报告--\ 包括一个工具、资源和提示,用于演示多模式LLM代理功能。
______________________________________________________________________
📦 特性
- 🔐 工具:从任何文本输入创建受密码保护的PDF
- 📚 资源:每周总结示例(LLM可读)
- 💬 提示:询问安全密码建议
- 🧪 检查员准备就绪:与MCP检查器交互测试
______________________________________________________________________
🚀 设置和运行
1.创建虚拟环境
python -m venv .venv
source .venv/bin/activate2.安装依赖项
pip install "mcp[cli]" fpdf pikepdf3.运行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\ 看 许可证 了解详情。
