MCP 映射 - DDP(过程设计文档)生成器
这是一个MCP(模型上下文协议)服务器,能够从包含流程步骤的结构化文本自动生成流程图文档(DDP)的PowerPoint演示文稿。
功能
- 自动生成DDP基于预定义模板创建PowerPoint演示文稿
- 阶段处理从结构化文本中提取信息,遵循特定格式
- 可定制模板使用可配置的PowerPoint模板
- 唯一文件名避免覆盖现有文件
- 文件验证在修改文件之前,检查它们是否正在被使用
项目结构
MCP/
├── server.py # Servidor MCP principal
├── config.py # Configurações do sistema
├── requirements.txt # Dependências Python
├── mcp.json # Configuração do servidor MCP
├── DDP_TEMPLATE.pptx # Template PowerPoint para DDP
└── README.md # Este arquivo安装
- 克隆或获取仓库:
git clone https://github.com/GuilhermeAnjost2c/mcp-mapeamento-ddp.git
cd mcp-mapeamento-ddp- 安装依赖项:
pip install -r requirements.txt- 配置文件
mcp.json译文:通往……的正确道路server.py
使用
输入格式
系统期望接收以下格式的结构化文本:
# ETAPA 1 - Nome da Etapa
Supplier: Fornecedor da etapa
Input: Entrada da etapa
Process: Processo realizado
Output: Saída da etapa
Customer: Cliente da etapa
# ETAPA 2 - Próxima Etapa
...Exemplo de Uso
from mcp_mapeamento import criar_ddp
resultado = criar_ddp(
texto_etapas="texto_estruturado_aqui",
nome_processo="Processo de Vendas",
diretorio_saida="./output",
nome_arquivo="DDP_Vendas.pptx" # Opcional
)配置
模板PowerPoint
该系统使用PowerPoint模板(DDP_TEMPLATE.pptx) 必须包含以下占位符:
- 文本占位符1: Para regras da etapa
- 文本占位符2阶段名称
- 文本占位符3步骤描述
设置
设置可以在文件中进行调整。 config.py根据上面的信息,执行如下指令:
TEMPLATE_PATHPowerPoint模板路径DEFAULT_CONFIG系统默认设置PLACEHOLDERS模板占位符映射ETAPA_REGEX_PATTERN处理步骤的正则表达式模式
依赖项
fastmcp>=0.1.0框架MCPpython-pptx>=0.6.21PowerPoint文件操作
贡献
- 为项目创建一个分支副本
- 为你的功能创建一个分支(
git checkout -b feature/AmazingFeature根据上面的信息,执行如下指令: - 提交你的更改(
git commit -m 'Add some AmazingFeature'根据上面的信息,执行如下指令: - 推送至分支(
git push origin feature/AmazingFeature根据上面的信息,执行如下指令: - 打开一个拉取请求
许可证
这个项目遵循MIT许可。请参阅文件 LICENSE 如需更多详情。
联系
如有疑问或建议,请通过仓库的issue与我们联系。
