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]
