Skip to main content
Glama
Eklps

deploy-mcp-eklps

Official
by Eklps
README.md
# Deploy MCP Server (Surge)

这是一个基于 [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) 的前端部署工具。它可以让 AI 助手(如 Claude Desktop)直接通过指令执行前端项目的静态部署。

## 功能特点

- **deploy_surge**: 一键将本地前端目录部署到 Surge.sh。
- **自动验证**: 使用 Zod 对路径和域名进行校验。
- **无需安装 Surge**: 内部使用 `npx` 自动调用,即便您本地没有全局安装 `surge` 也可以正常工作。

## 快速开始

### 通过 npx 快速集成 (推荐)

如果您已经在 NPM 上发布了此工具,或者想直接使用发布的版本,在 `claude_desktop_config.json` 中添加:

```json
{
  "mcpServers": {
    "deploy-mcp": {
      "command": "npx",
      "args": ["-y", "deploy-mcp-eklps"]
    }
  }
}
```

### 本地开发测试

1. 克隆并编译:
   ```bash
   git clone https://github.com/Eklps/deploy-mcp-server.git
   cd deploy-mcp-server
   npm install
   npm run build
   ```

2. 在 `claude_desktop_config.json` 中指向本地路径:
   ```json
   {
     "mcpServers": {
       "deploy-mcp-local": {
         "command": "node",
         "args": ["E:\\MCPServer\\deploy-mcp-server\\dist\\index.js"]
       }
     }
   }
   ```

## 发布指南

本项目已经配置好 `bin` 入口。如果您想让其他人能通过 `npx` 使用,请运行:

```bash
npm publish --access public
```

---

## 开源协议

MIT