使用说明
MCP演示
这是一个演示应用程序,使用 vertx-mcp。它将模型上下文协议的Java SDK与Vertx集成在一起。它使用异步版本的 McpServer 由SDK提供。
关于vertx mcp的注意事项
- 上次提交是在4个月前。
- 仅适用于MCP SDK 0.11(后面有5-6个版本)
- 仅适用于Java 21
- 仅适用于Vertx 4.5
先决条件
我们需要一个本地MySQL运行。我选择在Docker中运行它,这样你就可以执行以下操作来运行MySQL Docker容器:
▶ docker run --name=local-mysql -e MYSQL_DATABASE=mcp_demo -e MYSQL_USER=cubeguerrero -e MYSQL_PASSWORD=password -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 mysql
构建/运行
该测试假设在端口3001处运行本地服务器。通过运行以下命令启动MCP服务器
./gradlew run
运行测试
非阻塞
./gradlew test --tests "mcp_demo.McpConcurrentConnectionTest.testConcurrentConnectionsNonBlocking" --info
阻塞
./gradlew test --tests "mcp_demo.McpConcurrentConnectionTest.testConcurrentConnectionsBlocking" --info