AMS开发MCP服务器
用于实时开发监控和交互式结对编程的MCP服务器
 ](https://nodejs.org) ](https://pnpm.io/)
 ](https://www.npmjs.com/package/@ams-dev/docker-manager)  

概述
一系列模型上下文协议(MCP)服务器,旨在增强人工智能辅助的开发工作流程。这些服务器使像Claude Code这样的AI助手能够主动监控开发过程、检查正在运行的应用程序,并参与交互式调试会话。
包裹;软件包;程序包
这个单体仓库包含四个相互连接的MCP服务器:
@ams-dev/进程管理器 ·
监控和控制开发流程(如 nx serve、npm run 等)
- 启动、停止和重启进程
- 实时流式处理并过滤进程日志
- 向交互式进程发送输入
- 基于模式的错误和警告监控
·
控制和检查Docker容器
- 列出、启动、停止和重启容器
- 在容器内执行命令
- 流式输出容器日志
- 检查容器配置和状态
@ams-dev/开发监视器(或“开发观察者”,具体根据上下文确定更贴切的译法) ·
实时检测所有开发源中的错误并进行模式匹配
- 汇总来自进程和容器的日志
- 错误和警告的正则表达式模式匹配
- 警报去重与严重性分类
- 与浏览器控制台日志的集成
@ams-dev/浏览器检查器 ·
使用Puppeteer进行浏览器自动化、检查、监控和性能分析
- 浏览网页并与之交互(点击、输入、等待元素出现)
- 实时监控控制台日志和网络请求
- 截取屏幕截图并提取页面内容
- 在浏览器上下文中执行自定义JavaScript
- 性能指标(加载时间、首次内容绘制时间、资源数量)
- 自动化无障碍性审计
- Cookie和localStorage管理
快速入门
安装
# Install all packages globally
npm install -g @ams-dev/process-manager @ams-dev/docker-manager @ams-dev/dev-watcher @ams-dev/browser-inspector
# Or use with npx (no installation required)
npx @ams-dev/process-manager配置
添加到您的Claude Code MCP配置中(~/.config/claude/mcp.json):
{
"mcpServers": {
"process-manager": {
"command": "npx",
"args": ["-y", "@ams-dev/process-manager"]
},
"docker-manager": {
"command": "npx",
"args": ["-y", "@ams-dev/docker-manager"]
},
"dev-watcher": {
"command": "npx",
"args": ["-y", "@ams-dev/dev-watcher"]
},
"browser-inspector": {
"command": "npx",
"args": ["-y", "@ams-dev/browser-inspector"]
}
}
}用例
NX 单仓库开发
Claude: "I'll start the admin and products services for you"
- Starts both services with process-manager
- Monitors for compile errors
- Reports when servers are ready基于Docker的开发
Developer: "Set up the local environment"
Claude: "Starting your database containers"
- Starts PostgreSQL and Redis containers
- Checks container health
- Reports when services are ready交互式调试
Developer: "Why is the API slow?"
Claude:
- Checks API process logs for slow queries
- Inspects PostgreSQL container logs
- Reports findings with specific line references发展
这个项目使用PNPM工作区来管理单体仓库。
# Clone the repository
git clone https://github.com/mastoica/vibecoding-mcp-servers.git
cd vibecoding-mcp-servers
# Install dependencies
pnpm install
# Build all packages
pnpm build
# Run tests
pnpm test文档
要求
- Node.js >= 18.0.0
- PNPM 版本 >= 8.0.0
- Docker(可选,用于docker-manager)
贡献;做出贡献
欢迎贡献!在提交拉取请求(PRs)之前,请先阅读我们的贡献指南。
许可证
路线图
- \[x\] 仓库设置
- \[ \] 进程管理器 MCP(v0.1.0)
- \[ \] Docker 管理器 MCP(v0.1.0)
- \[ \] Dev Watcher MCP(v0.1.0)
- \[ \] 完整的文档
- \[ \] CI/CD 管道
- \[ \] 发布到npm
______________________________________________________________________
状态🚧 进行中 - 初步开发阶段
