使用说明
安全报告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
看 许可证 了解详情。