liangyepianzhou commented on code in PR #17: URL: https://github.com/apache/pulsar-java-contrib/pull/17#discussion_r2458556925
########## pulsar-admin-mcp-contrib/README-zh.md: ########## @@ -0,0 +1,301 @@ +# Pulsar Admin MCP Contrib + +基于 Model Context Protocol (MCP) 的 Apache Pulsar 管理服务端,支持 AI 助手通过统一接口管理 Pulsar 集群(支持 HTTP Streaming 和 STDIO 两种传输模式)。 + +## 快速开始 + +### 依赖 + +- Java 17+ +- Maven 3.6+ +- Pulsar 2.10+(3.x 优先) +- MCP Java SDK 0.12.0 +- Jetty 11.0.20 + +## 0. 启动 Pulsar + +### 方式 A: Docker +```bash +docker run -it --name pulsar -p 6650:6650 -p 8080:8080 apachepulsar/pulsar:3.2.4 bin/pulsar standalone +``` + +- **Service URL**: `pulsar://localhost:6650` +- **Admin URL**: `http://localhost:8080` + +### 方式 B: 本地二进制 +```bash +bin/pulsar standalone +``` + +## 1. 编译 Review Comment: ```suggestion ## 1. 编译 Pulsar MCP ``` ########## pulsar-admin-mcp-contrib/README-zh.md: ########## @@ -0,0 +1,301 @@ +# Pulsar Admin MCP Contrib + +基于 Model Context Protocol (MCP) 的 Apache Pulsar 管理服务端,支持 AI 助手通过统一接口管理 Pulsar 集群(支持 HTTP Streaming 和 STDIO 两种传输模式)。 + +## 快速开始 + +### 依赖 + +- Java 17+ +- Maven 3.6+ +- Pulsar 2.10+(3.x 优先) +- MCP Java SDK 0.12.0 +- Jetty 11.0.20 + +## 0. 启动 Pulsar + +### 方式 A: Docker +```bash +docker run -it --name pulsar -p 6650:6650 -p 8080:8080 apachepulsar/pulsar:3.2.4 bin/pulsar standalone +``` + +- **Service URL**: `pulsar://localhost:6650` +- **Admin URL**: `http://localhost:8080` + +### 方式 B: 本地二进制 +```bash +bin/pulsar standalone +``` + +## 1. 编译 + +```bash +mvn clean package -DskipTests Review Comment: ```suggestion mvn clean install -DskipTests -am -pl pulsar-admin-mcp-contrib ``` ########## pulsar-admin-mcp-contrib/README-zh.md: ########## @@ -0,0 +1,301 @@ +# Pulsar Admin MCP Contrib + +基于 Model Context Protocol (MCP) 的 Apache Pulsar 管理服务端,支持 AI 助手通过统一接口管理 Pulsar 集群(支持 HTTP Streaming 和 STDIO 两种传输模式)。 + +## 快速开始 + +### 依赖 + +- Java 17+ +- Maven 3.6+ +- Pulsar 2.10+(3.x 优先) +- MCP Java SDK 0.12.0 +- Jetty 11.0.20 + +## 0. 启动 Pulsar + +### 方式 A: Docker +```bash +docker run -it --name pulsar -p 6650:6650 -p 8080:8080 apachepulsar/pulsar:3.2.4 bin/pulsar standalone +``` + +- **Service URL**: `pulsar://localhost:6650` +- **Admin URL**: `http://localhost:8080` + +### 方式 B: 本地二进制 +```bash +bin/pulsar standalone +``` + +## 1. 编译 + +```bash +mvn clean package -DskipTests +``` + +**输出**:`target/mcp-contrib-1.0.0-SNAPSHOT.jar` + +## 2. 启动 MCP Server + +### HTTP 模式(推荐:Web/远程) +```bash +java -jar target/mcp-contrib-1.0.0-SNAPSHOT.jar --transport http --port 8889 Review Comment: ```suggestion java -jar pulsar-admin-mcp-contrib/target/mcp-contrib-1.0.0-SNAPSHOT.jar --transport http --port 8889 ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
