ktor mcp服务器演示
此项目是使用创建的 Ktor项目生成器.
以下是一些帮助您入门的有用链接:
- Ktor文件
- 这 Ktor Slack聊天你需要 请求邀请 加入。
特性
以下是此项目中包含的功能列表:
| 名称 | 描述 |
|---|---|
| 路由 | 提供结构化的路由DSL |
| WebSockets | 为双向客户端连接添加WebSocket协议支持 |
| CORS | 启用跨源资源共享(CORS) |
| 默认标头 | 向HTTP响应添加一组默认标头 |
| 呼叫记录 | 记录客户端请求 |
| 内容协商 | 根据content-Type和Accept标头提供自动内容转换 |
| kotlinx系列化 | 使用kotlinx序列化库处理JSON序列化 |
建筑与运营
要构建或运行项目,请使用以下任务之一:
| 任务 | 描述 |
|---|---|
./gradlew test | 运行测试 |
./gradlew build | 构建一切 |
buildFatJar | 构建包含所有依赖项的服务器的可执行JAR |
buildImage | 构建docker镜像以与胖JAR一起使用 |
publishImageToLocalRegistry | 在本地发布docker镜像 |
run | 运行服务器 |
runDocker | 使用本地docker镜像运行 |
如果服务器成功启动,您将看到以下输出:
2024-12-04 14:32:45.584 [main] INFO Application - Application started in 0.303 seconds.
2024-12-04 14:32:45.682 [main] INFO Application - Responding at http://0.0.0.0:8080