MCP Workspace Server
M

MCP Workspace Server

一个功能强大的MCP服务器,提供完整的AI开发工作空间,支持文件操作、代码执行、Web部署、数据处理和图像生成等一站式Agent能力。
2.5分
6.6K

什么是MCP Workspace Server?

MCP Workspace Server是一个集成了多种功能的AI开发环境服务器。它基于Model Context Protocol(MCP)标准,为AI助手(如Claude、ChatGPT等)提供了一个完整的工作空间,让AI能够像人类开发者一样进行文件操作、代码编写、Web应用部署、数据处理等任务。 与传统方案需要集成多个独立工具不同,MCP Workspace Server将所有功能集成在一个服务器中,简化了配置和管理,同时提供了企业级的安全隔离和多租户支持。

如何使用MCP Workspace Server?

使用MCP Workspace Server非常简单: 1. 部署服务器(推荐使用Docker) 2. 在AI平台(如Dify、FastGPT、Cherry Studio)中配置MCP连接 3. 设置用户和会话标识以实现多租户隔离 4. AI助手即可使用所有功能,包括文件操作、代码执行、Web部署等 服务器支持SSE(Server-Sent Events)传输协议,与主流AI平台兼容。每个用户会话都有独立的工作空间,确保数据安全和隔离。

适用场景

MCP Workspace Server适用于多种AI辅助开发场景: • AI驱动的Web开发:AI创建完整的前端应用并一键部署到生产环境 • 数据分析与可视化:读取Excel数据,处理分析,生成图表和报告 • 代码开发与测试:编写、执行和调试Python/Node.js代码 • 文档处理:创建、编辑和搜索文档,支持多种格式 • 原型设计:快速创建和部署概念验证应用 无论是个人开发者、团队协作还是企业级应用,MCP Workspace Server都能提供完整的AI开发支持。

主要功能

All-in-One集成
一个服务器集成文件操作、代码执行、Web部署、数据处理、图像生成等完整功能,无需配置多个独立工具。
一键Web部署
AI创建的前端应用可一键部署到生产环境,支持泛域名访问(*.your-domain.com),每个会话获得独立子域名。
多租户会话隔离
每个用户/会话拥有独立的虚拟工作空间,通过X-User-ID和X-Chat-ID头实现完全隔离,确保数据安全。
代码执行沙盒
内置Python 3.12和Node.js 20沙盒环境,支持代码实时执行和调试,提供安全的执行环境。
Excel数据处理
完整的Excel/CSV处理能力,支持读取、编辑、模板创建、公式计算和格式化操作。
图像生成
支持Mermaid流程图、数据图表、HTML渲染等多种图像生成方式,满足可视化需求。
虚拟文件系统
AI看到的是以/为根目录的虚拟文件系统,不暴露服务器真实路径,提升安全性和易用性。
路径安全防护
多层安全机制防止路径遍历攻击,确保AI只能访问允许的目录,保护系统安全。
SSE传输协议
支持Server-Sent Events传输协议,与Dify、FastGPT、Cherry Studio等主流AI平台完美兼容。
管理员API
提供完整的HTTP API用于监控、调试和运维,支持工作空间管理、统计查看等功能。
优势
一站式解决方案:一个服务器提供完整Agent能力,无需集成多个MCP工具
配置简单:开箱即用,一次配置即可启用所有功能
统一管理:所有功能集中管理,维护成本低
企业级安全:多租户隔离、路径安全防护、沙盒执行等多重安全机制
生产就绪:支持HTTPS、泛域名部署,适合生产环境使用
兼容性好:与主流AI平台(Dify、FastGPT、Cherry Studio)完美集成
功能完整:覆盖Web开发、数据处理、代码执行等完整开发流程
局限性
资源消耗:集成多种功能可能比单一工具消耗更多系统资源
学习曲线:功能丰富需要一定时间熟悉所有工具的使用方法
依赖Docker:推荐使用Docker部署,本地直接运行需要较多系统依赖
配置复杂度:高级功能(如泛域名、知识库)需要额外配置
网络要求:Web部署功能需要公网访问或内网穿透支持

如何使用

部署服务器
使用Docker快速部署MCP Workspace Server。这是推荐的方式,因为包含了所有必要的运行环境。
配置AI平台连接
在您使用的AI平台(如Dify、FastGPT或Cherry Studio)中配置MCP连接。
配置服务器设置
根据需求编辑config.json配置文件,设置管理员令牌、Excel配置、Web预览等选项。
测试连接
在AI平台中测试MCP连接是否成功,确认所有工具都可用。
开始使用
现在您的AI助手可以使用所有功能了!尝试创建Web应用、处理数据或执行代码。

使用案例

AI创建并部署Web应用
AI助手创建一个完整的前端应用,并一键部署到生产环境,获得可公开访问的URL。
数据分析与报告生成
AI读取Excel数据,进行分析处理,生成可视化图表并创建报告文档。
代码开发与调试
AI编写Python脚本,执行测试,发现并修复bug,最终部署为API服务。
文档处理与搜索
AI在多个文档中搜索特定内容,提取相关信息并创建摘要文档。
Excel模板应用
AI使用预定义的Excel模板创建专业报表,填充数据并应用格式化。

常见问题

MCP Workspace Server与其他MCP工具有什么不同?
我需要编程知识才能使用这个服务器吗?
如何确保不同用户的数据安全隔离?
支持哪些AI平台?
Web部署功能需要公网IP吗?
代码执行环境安全吗?
如何更新服务器版本?
支持哪些文件格式?
有使用量限制吗?
如何监控服务器状态?

相关资源

GitHub仓库
项目源代码、问题反馈和贡献指南
MCP协议官方文档
Model Context Protocol官方文档和规范
Dify平台文档
如何在Dify中配置MCP工具
FastGPT文档
FastGPT中使用外部工具的指南
Docker官方文档
Docker安装和使用指南
配置示例文件
服务器配置文件示例,包含所有可配置选项
Excel工具详细文档
Excel处理功能的详细使用说明和配置指南
问题讨论区
提交问题、功能请求和参与讨论

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "mcp-workspace": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-filesystem",
        "run",
        "run_server.py",
        "/path/to/allowed/dir1",
        "/path/to/allowed/dir2"
      ]
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

R
Rsdoctor
Rsdoctor 是一款专为 Rspack 生态系统打造的构建分析工具,全面兼容 webpack,提供可视化构建分析、多维度性能诊断及智能优化建议,帮助开发者提升构建效率与工程质量。
TypeScript
8.7K
5分
N
Next Devtools MCP
Next.js开发工具MCP服务器,为Claude、Cursor等AI编程助手提供Next.js开发工具和实用程序,包括运行时诊断、开发自动化和文档访问功能。
TypeScript
8.2K
5分
T
Testkube
Testkube是一个面向云原生应用的测试编排与执行框架,提供统一平台来定义、运行和分析测试,支持现有测试工具和Kubernetes基础设施。
Go
5.1K
5分
M
MCP Windbg
一个MCP服务器,将AI模型与WinDbg/CDB集成,用于分析Windows崩溃转储文件和进行远程调试,支持自然语言交互执行调试命令。
Python
9.5K
5分
R
Runno
Runno是一个JavaScript工具包集合,用于在浏览器和Node.js等环境中安全地运行多种编程语言的代码,通过WebAssembly和WASI实现沙盒化执行,支持Python、Ruby、JavaScript、SQLite、C/C++等语言,并提供Web组件、MCP服务器等集成方式。
TypeScript
7.4K
5分
N
Netdata
Netdata是一个开源实时基础设施监控平台,提供每秒级指标收集、可视化、机器学习驱动的异常检测和自动化告警,无需复杂配置即可实现全栈监控。
Go
8.6K
5分
M
MCP Server
Mapbox MCP服务器是一个Node.js实现的模型上下文协议服务器,为AI应用提供Mapbox地理空间API的访问能力,包括地理编码、兴趣点搜索、路线规划、等时线分析和静态地图生成等功能。
TypeScript
6.7K
4分
U
Uniprof
uniprof是一个简化CPU性能分析的工具,支持多种编程语言和运行时,无需修改代码或添加依赖,可通过Docker容器或主机模式进行一键式性能剖析和热点分析。
TypeScript
7.2K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
74.9K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
132.0K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
67.6K
4.5分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
46.2K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
30.3K
4.8分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
51.4K
5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
94.8K
4.7分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
57.3K
4.8分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase