Visio MCP 服务器

Visio MCP 服务器

使用 Visio MCP 服务器自动化 Visio 图表的创建与编辑,将 AI 助手与开发者无缝连接至 Microsoft Visio,实现可视化文档与工作流集成。

“Visio” MCP 服务器能做什么?

Visio MCP 服务器是一款通过标准化 API 实现对 Microsoft Visio 图表进行编程创建和编辑的工具。借助微软的 COM 接口,它允许 AI 助手与开发者自动完成新建图表、添加或连接形状、插入文本、将图表导出为图片等任务。该服务器作为 AI 工作流与 Visio 应用之间的桥梁,使图表操作可以集成到更广泛的自动化、文档或数据可视化流程中。作为 Model Context Protocol (MCP) 生态的一部分,Visio MCP 服务器促进了与外部系统的无缝交互,提升了开发者在可视化文档和图表工作流中的效率。

提示词列表

仓库中未提及或定义具体的提示词模板。

资源列表

仓库中未明确描述或暴露 MCP 资源。

工具列表

  • 创建新 Visio 图表
    以编程方式从零创建新的 Microsoft Visio 图表。
  • 打开已有 Visio 图表
    打开并加载现有的 Visio 图表进行修改或导出。
  • 添加形状
    向 Visio 文档添加各类形状(矩形、圆形、直线等)。
  • 连接形状
    使用不同连接器类型将两个形状连接起来。
  • 为形状添加文本
    在图表形状中插入文本注释或内容。
  • 列出所有形状
    获取当前 Visio 文档中所有形状的列表。
  • 保存文档
    将当前 Visio 文档状态保存到指定位置。
  • 导出图表为图片
    将当前图表视图导出为图片文件。
  • 关闭文档
    安全关闭已打开的 Visio 文档。

典型用例

  • 自动化图表生成:
    开发者可根据结构化数据或脚本自动生成复杂 Visio 图表,减少手工操作并确保一致性。
  • 代码库/架构可视化:
    利用服务器以编程方式将软件架构、网络拓扑或流程转化为 Visio 图表,便于理解与文档撰写。
  • 批量编辑与更新:
    对多个 Visio 图表进行批量更新、注释或修改,如批量添加公司标识或统一更改组件。
  • 集成至文档流程:
    将 Visio 图表生成集成到自动化文档流程中,确保技术文档和报告中的可视化内容始终最新。
  • 导出与分享可视化内容:
    自动将图表导出为图片,便于在演示、邮件或内网页面中分享,无需手动操作。

如何搭建

Windsurf

  1. 确保在 Windows 上安装了 Microsoft Visio 和 Python 3.12+。

  2. 安装所需 Python 包:

    pip install pywin32
    pip install mcp-server
    
  3. 克隆仓库并定位 visio_mcp_server.py

  4. 将服务器添加到 Windsurf MCP 配置文件中:

    {
      "mcpServers": {
        "visio": {
          "command": "python",
          "args": ["<path-to>/visio_mcp_server.py"],
          "env": {}
        }
      }
    }
    
  5. 保存并重启 Windsurf,通过查看服务器日志或执行测试命令进行验证。

Claude

  1. 安装前置条件:Microsoft Visio、Python 3.12+ 及所需包。

  2. 克隆此仓库。

  3. 编辑 Claude MCP 配置文件,包含 Visio MCP 服务器:

    {
      "mcpServers": {
        "visio": {
          "command": "python",
          "args": ["<path-to>/visio_mcp_server.py"],
          "env": {}
        }
      }
    }
    
  4. 保存更改并重启 Claude。

  5. 通过 Claude 界面确认 Visio MCP 服务器正在运行。

Cursor

  1. 配置环境,包括 Windows、Visio、Python 及依赖。

  2. 下载或克隆 Office-Visio-MCP-Server 仓库。

  3. 更新 Cursor 的 MCP 配置,包含:

    {
      "mcpServers": {
        "visio": {
          "command": "python",
          "args": ["<path-to>/visio_mcp_server.py"],
          "env": {}
        }
      }
    }
    
  4. 保存配置并重启 Cursor。

  5. 测试与 Visio MCP 服务器的连接。

Cline

  1. 准备前置条件:Windows、Microsoft Visio、Python 3.12+。

  2. 安装必要的 Python 包。

  3. 克隆仓库并找到服务器脚本。

  4. 将以下内容添加到 Cline 的 MCP 配置中:

    {
      "mcpServers": {
        "visio": {
          "command": "python",
          "args": ["<path-to>/visio_mcp_server.py"],
          "env": {}
        }
      }
    }
    
  5. 重启 Cline 并确认服务器设置。

API 密钥安全:
如需使用 API 密钥或密文,请将其作为环境变量存储,并在配置文件的 env 部分引用:

{
  "mcpServers": {
    "visio": {
      "command": "python",
      "args": ["<path-to>/visio_mcp_server.py"],
      "env": {
        "VISIO_API_KEY": "${VISIO_API_KEY}"
      }
    }
  }
}

请务必安全地在系统环境变量中设置 VISIO_API_KEY

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先在流程中添加 MCP 组件,并将其与您的 AI 代理连接:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "visio": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可使用该 MCP 作为工具,访问其全部功能与能力。请记得将 “visio” 替换为您的 MCP 服务器实际名称,并将 URL 替换为实际服务器地址。


概览

部分可用性说明/备注
概览README.md 中已提供
提示词列表未找到提示词模板
资源列表未明确描述资源
工具列表README.md 中描述了功能与工具
API 密钥安全未明确提及,仅提供了通用结构
采样支持(评估时较次要)未提及

仓库未提及 Roots 支持。


从上表可见,该 MCP 在核心 Visio 自动化工具方面文档完整,但缺乏明确的 MCP 提示词模板和资源定义。对于需要图表自动化的开发者来说实用性很强,但更广泛的协议特性暂未覆盖。

评分: 5/10


MCP 评分

是否有 LICENSE✅ (MIT)
是否有至少一个工具
Fork 数量1
星标数量2

常见问题

什么是 Visio MCP 服务器?

Visio MCP 服务器是一款通过标准化 API 实现对 Microsoft Visio 图表进行编程创建和编辑的工具。它作为 AI 工作流与 Visio 应用程序之间的桥梁,实现图表的自动创建、编辑和导出。

Visio MCP 服务器可以自动化哪些内容?

您可以自动化创建新的 Visio 图表、添加和连接形状、插入文本、将图表导出为图片、批量编辑,并将图表生成集成到文档流程中。

搭建 Visio MCP 服务器需要哪些条件?

需要在 Windows 上安装 Microsoft Visio、Python 3.12+,以及 pywin32 和 mcp-server 等部分 Python 包。具体客户端的搭建方式请参考上方说明。

Visio MCP 服务器如何与 FlowHunt 集成?

通过在 FlowHunt 工作流中添加 MCP 组件,将服务器地址和认证信息配置到位后,您的 AI 代理即可编程访问所有图表相关功能。

服务器可以将图表导出为图片吗?

可以,支持的工具之一允许将当前 Visio 图表视图导出为图片文件,方便在演示或技术报告中分享。

Visio MCP 服务器有官方授权协议吗?

有,遵循 MIT License 授权。

通过 FlowHunt 解锁 Visio 自动化

将 Visio MCP 服务器集成到您的 FlowHunt 工作流中,体验编程式图表创建、编辑与导出。借助 AI 驱动工具,简化您的可视化文档流程。

了解更多

思维导图 MCP 服务器
思维导图 MCP 服务器

思维导图 MCP 服务器

Mindmap MCP 服务器将 Markdown 文档转化为交互式思维导图,使开发者、教育者和 AI 助手能够可视化层级信息、组织知识、并通过动态可视化方式优化内容规划。...

2 分钟阅读
AI Visualization +4
Excel MCP 服务器
Excel MCP 服务器

Excel MCP 服务器

Excel MCP 服务器让 AI 代理能够无缝创建、读取、修改和管理 Excel 工作簿,无需安装 Microsoft Excel,即可通过模型上下文协议实现自动化数据工作流、报表和电子表格管理。...

2 分钟阅读
AI Excel +5
Office-PowerPoint MCP 服务器
Office-PowerPoint MCP 服务器

Office-PowerPoint MCP 服务器

Office-PowerPoint MCP 服务器通过 python-pptx 库实现高级的、由 AI 驱动的 PowerPoint 演示文稿创建与操作。可与 FlowHunt 集成,实现幻灯片自动生成、内容编辑和业务、教育等场景下的工作流自动化。...

2 分钟阅读
AI PowerPoint +4