使用说明
MCP(模型上下文协议)服务器
一个简单的MCP服务器实现,支持WebSocket和REST API。
特性
- 用于实时通信的WebSocket服务器
- REST API端点
- 静态文件服务
- CORS支持
入门指南
先决条件
- Node.js(v14或更高版本)
- npm(附带Node.js)
安装
-
克隆存储库:
git clone <repository-url> cd mcp-server -
安装依赖项:
npm install
运行服务器
使用以下命令启动服务器:
node server.js
默认情况下,服务器将在端口3000上启动。您可以通过设置来更改端口 PORT 环境变量。
API终点
GET /-服务器状态POST /api/echo-回显提供的消息- 请求正文:
{ "message": "Hello" } - 答复:
{ "echo": "Hello" }
- 请求正文:
双向通信
WebSocket服务器与HTTP服务器在同一端口上运行。使用以下方式连接:
ws://localhost:3000
测试
打开浏览器并导航到:
http://localhost:3000
您将找到一个测试页面,您可以在其中:
- 测试WebSocket连接
- 发送和接收消息
- 测试REST API
许可证
该项目是开源的,可在 MIT许可证.
