My-MCP-Intranet
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@My-MCP-IntranetOpen the admin dashboard and take a screenshot"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
My-MCP-Intranet - 内网 MCP 服务器集群
v2.2 — 13 个独立 MCP Server,可按需部署在不同 IP 的服务器上,实现功能隔离与故障域分离。
架构概览
┌──────────────────────────────────────────────────────────────────┐
│ AI 客户端 │
│ (CherryStudio / OpenCode / Dify / Cursor / Claude Desktop) │
└──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬───────────────────────────┘
│ │ │ │ │ │ │ │ │ │ │ │ │
┌───────────────┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼───────────────────────────┐
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│mcp-markitdown│ │mcp-browser- │ │mcp-sequential│ │mcp-data- │ │mcp-datetime │ │mcp-ops- │
│ :19101 │ │playwright │ │-thinking │ │platform │ │ :19105 │ │monitor │
│ │ │ :19102 │ │ :19103 │ │ :19104 │ │ │ │ :19106 │
│ Markitdown │ │ 浏览器自动化 │ │ 结构化推理 │ │ 数据库查询 │ │ 时间日期 │ │ 系统监控 │
│ 格式转换 │ │ 页面截图 │ │ 分步深度思考 │ │ Python沙箱 │ │ 时区转换 │ │ 日志分析 │
│ Markdown渲染 │ │ 元素交互 │ │ 回溯修正 │ │ 数据可视化 │ │ Cron解析 │ │ 命令执行 │
│ │ │ JS执行 │ │ 分支推理 │ │ 知识库检索 │ │ │ │ │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
4 tools 14 tools 1 tool 21 tools 7 tools 13 tools
┌──────────────┐ ┌─────────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ mcp-fetch- │ │ ppt-master-mcp │ │ mcp-drawio │ │ mcp-form-fill│ │mcp-office- │ │mcp-office- │
│ intranet │ │ :19108 │ │ :19110 │ │ :19120 │ │word │ │excel │
│ :19107 │ │ │ │ :19111 │ │ │ │ :19121 │ │ :19122 │
│ 内网抓取 │ │ AI PPT 生成 │ │ AI 图表生成 │ │ 智能填表 │ │ Word 通用操作 │ │ Excel/CSV │
│ 网页正文提取 │ │ AI 配图(16+) │ │ Draw.io 编辑 │ │ Word+Excel │ │ 文档读写创作 │ │ CRUD/分析 │
│ 递归爬取 │ │ 模板(20+) │ │ 实时预览 │ │ 表单解析填充 │ │ 文件管理 │ │ 统计图表 │
│ 配置管理 │ │ SVG→PPTX │ │ │ │ │ │ │ │ │
└──────────────┘ └─────────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
19 tools 15 tools 6 tools 17 tools 14 tools 15 tools
┌──────────────┐
│mcp-office-pdf│
│ :19123 │
│ │
│ PDF 读取 │
│ 合并/拆分 │
│ 提取/创建 │
│ 文件管理 │
└──────────────┘
9 toolsRelated MCP server: Custom MCP Server
服务器总览
服务器 | 端口 | 工具数 | 核心功能 | 部署要求 |
19101 | 4 | Markitdown 格式转换、Markdown 渲染 | 需 markitdown | |
19102 | 14 | 浏览器自动化、页面截图、元素交互、JS 执行 | 需 Chromium | |
19103 | 1 | 结构化多步推理、回溯修正、分支推理 | 无 | |
19104 | 21 | 数据库查询、Python沙箱、数据可视化、知识库检索 | 需数据库连接 | |
19105 | 7 | 时间日期查询、时区转换、Cron解析 | 无 | |
19106 | 13 | CPU/内存/磁盘监控、日志分析、命令执行 | 需部署在目标主机 | |
19107 | 19 | 内网网页抓取、正文提取、递归爬取、配置管理 | 需内网可达 | |
19108 | 15 | AI PPT 生成与增强、20+模板、AI配图(16+后端)、PPTX导出 | 需 ppt-master v4.2.0 | |
19110/19111 | 6 | AI Draw.io 图表生成、实时预览、图库注入 | 需 Chromium | |
19120 | 17 | 智能填表(Word/Excel 表单解析、字段填充、信息提取) | 需 python-docx | |
19121 | 14 | Word 通用操作(读写、段落/标题/表格创作)+ 文件管理 | 需 python-docx | |
19122 | 15 | Excel/CSV 通用操作(CRUD、合并单元格、样式、统计) | 需 openpyxl | |
19123 | 9 | PDF 操作(读取、合并、拆分、提取、创建)+ 文件管理 | 需 PyMuPDF |
快速启动
Docker Compose 一键部署(推荐)
docker-compose up -d启动单个服务:
docker-compose up -d mcp-office-word
docker-compose up -d mcp-browser-playwright
docker-compose up -d mcp-drawio本地启动(开发调试)
先安装依赖:
cd my-mcp-intranet
pip install -r requirements.txt再分别启动各服务器:
# 终端1 - Markitdown 格式转换
cd mcp-markitdown && python server.py
# 终端2 - 浏览器自动化 (Playwright)
cd mcp-browser-playwright && playwright install chromium && python server.py
# 终端3 - Sequential Thinking
cd mcp-sequential-thinking && python server.py
# 终端4 - 数据查询与分析
cd mcp-data-platform && python server.py
# 终端5 - 时间日期服务
cd mcp-datetime && python server.py
# 终端6 - 运维与监控
cd mcp-ops-monitor && python server.py
# 终端7 - 内网抓取与API
cd mcp-fetch-intranet && python server.py
# 终端8 - PPT Master
cd ppt-master-mcp && python server.py
# 终端9 - 智能填表
cd mcp-form-fill && python server.py
# 终端10 - Word 通用操作
cd mcp-office-word && python server.py
# 终端11 - Excel/CSV 通用操作
cd mcp-office-excel && python server.py
# 终端12 - PDF 操作
cd mcp-office-pdf && python server.py
# 终端13 - Draw.io 图表
cd mcp-drawio && python server.py服务拆分说明(v2.2)
原 mcp-file-doc / mcp-spreadsheet-pdf 已按功能拆分为以下独立服务,实现故障隔离:
原服务 | 拆分出 | 端口 |
mcp-file-doc | mcp-form-fill(智能填表) | 19120 |
mcp-file-doc | mcp-office-word(Word 通用操作) | 19121 |
mcp-spreadsheet-pdf | mcp-office-excel(Excel/CSV) | 19122 |
mcp-spreadsheet-pdf | mcp-office-pdf(PDF 操作) | 19123 |
原 mcp-file-doc、mcp-spreadsheet-pdf、mcp-mineru-bridge 已下线。
新增服务介绍
mcp-browser-playwright (:19102) - 浏览器自动化
基于 Playwright + Chromium,支持内网后台自动化操作。
工具 | 功能 |
| 导航到 URL |
| 获取页面无障碍结构快照 |
| 页面截图(Base64) |
| 元素交互 |
| 下拉框/悬停 |
| 按键(Enter/Tab/Escape) |
| 执行 JavaScript |
| 获取页面文本 |
| 前后导航 |
| 关闭页面 |
mcp-sequential-thinking (:19103) - 结构化推理
帮助 LLM 在复杂问题上分步深度思考,支持回溯修正和分支推理。
工具 | 功能 |
| 记录一步推理,支持修正、分支、会话保持 |
mcp-form-fill (:19120) - 智能填表(v2.2 新增)
从 mcp-file-doc / mcp-spreadsheet-pdf 拆分,专注 Word/Excel 表单解析与智能填充。
工具集 | 功能 |
Word 填表(11) | 表单结构解析、字段定位、智能填充(含本地模型)、信息提取 |
Excel 填表(3) | 表格解析、单元格填充、智能填充 |
文件传输(3) | 文件上传 / 下载 / 列表 |
mcp-office-word (:19121) - Word 通用操作(v2.2 新增)
从 mcp-file-doc 拆分,专注 Word 文档读写与创作。
工具集 | 功能 |
Word 操作(5) | 文档读取、创建、添加段落/标题/表格 |
通用文件(9) | 文件读写/编辑、目录管理、JSON、上传下载 |
mcp-office-excel (:19122) - Excel/CSV 通用操作(v2.2 新增)
从 mcp-spreadsheet-pdf 拆分,专注表格数据操作。
工具集 | 功能 |
Excel 操作(12) | 创建/读取/写入、单元格/行/列、合并、样式、多 Sheet |
CSV 操作(3) | 读取 / 写入 / 分析 |
mcp-office-pdf (:19123) - PDF 操作(v2.2 新增)
从 mcp-spreadsheet-pdf 拆分,专注 PDF 处理。
工具集 | 功能 |
PDF 操作(6) | 文本读取、信息获取、合并、拆分、提取页、创建 |
文件传输(3) | 文件上传 / 下载 / 列表 |
客户端配置
Cherry Studio / OpenCode / Cursor
{
"mcpServers": {
"mcp-markitdown": { "type": "streamableHttp", "url": "http://127.0.0.1:19101/mcp" },
"mcp-browser-playwright": { "type": "streamableHttp", "url": "http://127.0.0.1:19102/mcp" },
"mcp-sequential-thinking": { "type": "streamableHttp", "url": "http://127.0.0.1:19103/mcp" },
"mcp-data-platform": { "type": "streamableHttp", "url": "http://127.0.0.1:19104/mcp" },
"mcp-datetime": { "type": "streamableHttp", "url": "http://127.0.0.1:19105/mcp" },
"mcp-ops-monitor": { "type": "streamableHttp", "url": "http://127.0.0.1:19106/mcp" },
"mcp-fetch-intranet": { "type": "streamableHttp", "url": "http://127.0.0.1:19107/mcp" },
"ppt-master-mcp": { "type": "streamableHttp", "url": "http://127.0.0.1:19108/mcp" },
"mcp-drawio": { "type": "streamableHttp", "url": "http://127.0.0.1:19110/mcp" },
"mcp-form-fill": { "type": "streamableHttp", "url": "http://127.0.0.1:19120/mcp" },
"mcp-office-word": { "type": "streamableHttp", "url": "http://127.0.0.1:19121/mcp" },
"mcp-office-excel": { "type": "streamableHttp", "url": "http://127.0.0.1:19122/mcp" },
"mcp-office-pdf": { "type": "streamableHttp", "url": "http://127.0.0.1:19123/mcp" }
}
}Dify
服务器 | 协议 | 端点 |
mcp-markitdown | Streamable HTTP |
|
mcp-browser-playwright | Streamable HTTP |
|
mcp-sequential-thinking | Streamable HTTP |
|
mcp-data-platform | Streamable HTTP |
|
mcp-datetime | Streamable HTTP |
|
mcp-ops-monitor | Streamable HTTP |
|
mcp-fetch-intranet | Streamable HTTP |
|
ppt-master-mcp | Streamable HTTP |
|
mcp-drawio | Streamable HTTP |
|
mcp-form-fill | Streamable HTTP |
|
mcp-office-word | Streamable HTTP |
|
mcp-office-excel | Streamable HTTP |
|
mcp-office-pdf | Streamable HTTP |
|
设计原则
功能内聚:每个服务器包含高内聚的工具集
故障隔离:一个服务器故障不影响其他服务器
依赖分离:重依赖(python-docx/markitdown/playwright/chromadb)的服务独立部署
安全分层:
mcp-ops-monitor(命令执行)和mcp-data-platform(Python沙箱)可部署在加固容器中独立扩展:可对高频使用的服务器单独扩容
数据存储
服务器 | 存储方式 | 路径 |
mcp-markitdown | 无持久化 | — |
mcp-browser-playwright | 无持久化 | — |
mcp-sequential-thinking | 内存(会话级) | — |
mcp-data-platform | ChromaDB + SQLite |
|
mcp-datetime | 无持久化 | — |
mcp-ops-monitor | 无持久化 | — |
mcp-fetch-intranet | SQLite |
|
ppt-master-mcp | Docker Volume |
|
mcp-drawio | Docker Volume |
|
mcp-form-fill | Docker Volume |
|
mcp-office-word | Docker Volume |
|
mcp-office-excel | Docker Volume |
|
mcp-office-pdf | Docker Volume |
|
许可证
Internal use.
This server cannot be deployed
Maintenance
Related MCP Connectors
8 MCP servers, 104+ tools: memory, social, PDF, email, images, calendar, scheduler, files.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for AI browser automation with tools for navigation, actions, data extraction, and scripting, supporting local and cloud execution.14105 npm2Apache 2.0
- FlicenseNot gradedqualityCmaintenanceIntegrates multiple MCP servers with LLM capabilities for browser automation and text processing tasks, allowing users to execute complex workflows via natural language commands.-
- AlicenseCqualityBmaintenanceAn MCP server that provides complete Kubernetes API operations, enabling cluster management, resource CRUD, diagnostics, backup/restore, and multi-cluster configuration via natural language.322MIT

bowtie-mcpofficial
AlicenseNot gradedqualityDmaintenanceMCP server for managing Bowtie clusters, enabling natural language control of policies, devices, DNS, users, and more.MIT