WebSocket MCP服务器

一个基于WebSocket的MCP服务器实现,适用于现代工具集成如VSCode、Claude等。

  • by elvisleyva49
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 elvisleyva49/mcp-server-demo

使用说明

MCP服务器演示(WebSocket)

使用WebSocket的最小MCP服务器实现,非常适合与VSCode、Claude等工具进行现代集成。

🚀 快速启动

1.克隆并安装

git clone https://github.com/tuusuario/mcp-server-demo.git
cd mcp-server-demo
npm install

2.运行服务器

npm start

服务器运行于 ws://localhost:4000.

3.使用示例客户端进行测试

npm run client

您应该看到连接日志和消息交换。


📁 项目结构

  • index.js:主服务器(Express+WebSocket)
  • mcp-protocol.js:MCP消息验证逻辑
  • clients/example-client.js:WebSocket客户端示例
  • Dockerfile:用于云部署
  • package.json:依赖关系和脚本

🐳 部署到Google Cloud Run

  1. 构建并推送Docker镜像
  2. 使用建议的方式进行部署 gcloud run deploy 命令

📝 参考文献

有关理论背景和用例,请参阅随附文章。


由以下材料制成❤️ 出于教育目的。