mcpserve

一个支持Shell执行,可本地或容器部署的简易MCP服务器。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:mcpserve。
它的用途是:一个支持Shell执行,可本地或容器部署的简易MCP服务器。
详细介绍见:https://321skill.com/skills/mcpserve/
请根据该页面的说明完成安装。

使用示例

“请帮我列出当前目录下所有修改过的Git文件,并打包成一个tar压缩包。” 它会通过mcpserve调用相应的 `git status` 和 `tar` 命令来完成这个任务。或者,你可以说:“检查一下8080端口是否被占用。” AI会使用 `lsof` 或 `netstat` 命令来查询并告诉你结果。

介绍

mcpserve 是一个简易的 Model Context Protocol (MCP) 服务器,它解决了在AI助手(如Claude Desktop)中安全、便捷地执行Shell命令的需求。通过MCP协议,它允许AI助手在受控环境中调用本地Shell能力,从而扩展AI的工具使用范围。

使用方式非常灵活。你可以通过简单的命令在本地启动服务器,也可以选择使用Docker容器进行部署,以实现更好的环境隔离和可移植性。启动后,只需在支持MCP的AI客户端中配置服务器地址,即可让AI助手获得执行命令的能力。

这个工具非常适合需要在AI协作中融入自动化脚本、系统管理或复杂工作流的开发者。无论是全栈开发、运维工程师还是智能体开发者,都能通过它将重复性的命令行操作交给AI处理,从而提升工作效率。

需要注意的是,授予AI执行Shell命令的权限存在安全风险。建议仅在受信任的环境中使用,并仔细审查AI建议执行的命令,避免运行未知或危险的指令。同时,确保服务器的访问权限得到妥善控制。

核心特点

核心区别在于其极简的设计和灵活的部署选项。它专注于提供最基础的Shell执行功能,没有复杂的依赖或配置,同时支持本地和容器化两种部署模式,让用户可以根据安全性和便捷性需求自由选择。

注意事项

不适合对Shell命令执行安全性要求极高或需要复杂权限管理的生产环境。

常见问题

mcpserve 支持哪些AI客户端?

支持任何实现了Model Context Protocol (MCP) 的客户端,例如 Claude Desktop。

使用Docker部署有什么好处?

Docker部署提供了更好的环境隔离和一致性,避免了本地环境差异导致的问题,也更容易迁移和分发。