This is an automated email from the ASF dual-hosted git repository.

gongchao pushed a commit to branch feat-streamable-http
in repository https://gitbox.apache.org/repos/asf/hertzbeat.git

commit bf12fcc658d844b9a00be157e89aea177fcd7f39
Author: tomsun28 <[email protected]>
AuthorDate: Sat Dec 6 23:24:52 2025 +0800

    feat: support mcp streamable http protocol and upgrade spring ai version
    
    Signed-off-by: tomsun28 <[email protected]>
---
 .../hertzbeat-mysql-iotdb/conf/application.yml            | 15 ++++-----------
 .../hertzbeat-mysql-tdengine/conf/application.yml         | 15 ++++-----------
 .../hertzbeat-mysql-victoria-metrics/conf/application.yml | 15 ++++-----------
 .../hertzbeat-postgresql-greptimedb/conf/application.yml  | 15 ++++-----------
 .../conf/application.yml                                  | 15 ++++-----------
 5 files changed, 20 insertions(+), 55 deletions(-)

diff --git a/script/docker-compose/hertzbeat-mysql-iotdb/conf/application.yml 
b/script/docker-compose/hertzbeat-mysql-iotdb/conf/application.yml
index 1e847ec970..feceab674d 100644
--- a/script/docker-compose/hertzbeat-mysql-iotdb/conf/application.yml
+++ b/script/docker-compose/hertzbeat-mysql-iotdb/conf/application.yml
@@ -25,19 +25,12 @@ spring:
       server:
         enabled: true
         stdio: false
-        name: sse-mcp-server
+        protocol: streamable
+        streamable-http:
+          mcp-endpoint: /api/mcp
+        name: hertzbeat-mcp-server
         version: 1.0.0
-        resource-change-notification: true
-        tool-change-notification: true
-        prompt-change-notification: true
-        sse-endpoint: /api/sse
-        sse-message-endpoint: /api/mcp/message
         type: SYNC
-        capabilities:
-          tool: true
-          resource: true
-          prompt: true
-          completion: true
   mvc:
     static-path-pattern: /**
   jackson:
diff --git 
a/script/docker-compose/hertzbeat-mysql-tdengine/conf/application.yml 
b/script/docker-compose/hertzbeat-mysql-tdengine/conf/application.yml
index 8f55b03994..31776c5218 100644
--- a/script/docker-compose/hertzbeat-mysql-tdengine/conf/application.yml
+++ b/script/docker-compose/hertzbeat-mysql-tdengine/conf/application.yml
@@ -25,19 +25,12 @@ spring:
       server:
         enabled: true
         stdio: false
-        name: sse-mcp-server
+        protocol: streamable
+        streamable-http:
+          mcp-endpoint: /api/mcp
+        name: hertzbeat-mcp-server
         version: 1.0.0
-        resource-change-notification: true
-        tool-change-notification: true
-        prompt-change-notification: true
-        sse-endpoint: /api/sse
-        sse-message-endpoint: /api/mcp/message
         type: SYNC
-        capabilities:
-          tool: true
-          resource: true
-          prompt: true
-          completion: true
   mvc:
     static-path-pattern: /**
   jackson:
diff --git 
a/script/docker-compose/hertzbeat-mysql-victoria-metrics/conf/application.yml 
b/script/docker-compose/hertzbeat-mysql-victoria-metrics/conf/application.yml
index b85eadbce1..30137ac088 100644
--- 
a/script/docker-compose/hertzbeat-mysql-victoria-metrics/conf/application.yml
+++ 
b/script/docker-compose/hertzbeat-mysql-victoria-metrics/conf/application.yml
@@ -25,19 +25,12 @@ spring:
       server:
         enabled: true
         stdio: false
-        name: sse-mcp-server
+        protocol: streamable
+        streamable-http:
+          mcp-endpoint: /api/mcp
+        name: hertzbeat-mcp-server
         version: 1.0.0
-        resource-change-notification: true
-        tool-change-notification: true
-        prompt-change-notification: true
-        sse-endpoint: /api/sse
-        sse-message-endpoint: /api/mcp/message
         type: SYNC
-        capabilities:
-          tool: true
-          resource: true
-          prompt: true
-          completion: true
   mvc:
     static-path-pattern: /**
   jackson:
diff --git 
a/script/docker-compose/hertzbeat-postgresql-greptimedb/conf/application.yml 
b/script/docker-compose/hertzbeat-postgresql-greptimedb/conf/application.yml
index 1bfe96d105..bd4fa8f29b 100644
--- a/script/docker-compose/hertzbeat-postgresql-greptimedb/conf/application.yml
+++ b/script/docker-compose/hertzbeat-postgresql-greptimedb/conf/application.yml
@@ -25,19 +25,12 @@ spring:
       server:
         enabled: true
         stdio: false
-        name: sse-mcp-server
+        protocol: streamable
+        streamable-http:
+          mcp-endpoint: /api/mcp
+        name: hertzbeat-mcp-server
         version: 1.0.0
-        resource-change-notification: true
-        tool-change-notification: true
-        prompt-change-notification: true
-        sse-endpoint: /api/sse
-        sse-message-endpoint: /api/mcp/message
         type: SYNC
-        capabilities:
-          tool: true
-          resource: true
-          prompt: true
-          completion: true
   mvc:
     static-path-pattern: /**
   jackson:
diff --git 
a/script/docker-compose/hertzbeat-postgresql-victoria-metrics/conf/application.yml
 
b/script/docker-compose/hertzbeat-postgresql-victoria-metrics/conf/application.yml
index 6d3ad23061..24fc28223d 100644
--- 
a/script/docker-compose/hertzbeat-postgresql-victoria-metrics/conf/application.yml
+++ 
b/script/docker-compose/hertzbeat-postgresql-victoria-metrics/conf/application.yml
@@ -25,19 +25,12 @@ spring:
       server:
         enabled: true
         stdio: false
-        name: sse-mcp-server
+        protocol: streamable
+        streamable-http:
+          mcp-endpoint: /api/mcp
+        name: hertzbeat-mcp-server
         version: 1.0.0
-        resource-change-notification: true
-        tool-change-notification: true
-        prompt-change-notification: true
-        sse-endpoint: /api/sse
-        sse-message-endpoint: /api/mcp/message
         type: SYNC
-        capabilities:
-          tool: true
-          resource: true
-          prompt: true
-          completion: true
   mvc:
     static-path-pattern: /**
   jackson:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to