From efc222c5d4030a2f30c82e20559f39846646de78 Mon Sep 17 00:00:00 2001 From: wangbing Date: Tue, 5 Aug 2025 10:58:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E5=A4=87=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/xyz/wbsite/mcp/server/annotation/P.java | 5 +++++ .../xyz/wbsite/mcp/server/registrar/McpServerRegistrar.java | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/xyz/wbsite/mcp/server/annotation/P.java b/src/main/java/xyz/wbsite/mcp/server/annotation/P.java index 4a8e83b..86dbf8c 100644 --- a/src/main/java/xyz/wbsite/mcp/server/annotation/P.java +++ b/src/main/java/xyz/wbsite/mcp/server/annotation/P.java @@ -5,6 +5,11 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +/** + * 参数描述注解 + *

用于标记方法参数并提供元数据信息,主要应用于MCP服务中的工具方法参数声明。 + * 通过该注解可定义参数的描述信息及是否为必填项,便于服务框架进行参数校验和文档生成。

+ */ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.PARAMETER}) public @interface P { diff --git a/src/main/java/xyz/wbsite/mcp/server/registrar/McpServerRegistrar.java b/src/main/java/xyz/wbsite/mcp/server/registrar/McpServerRegistrar.java index 77c9764..5c81c31 100644 --- a/src/main/java/xyz/wbsite/mcp/server/registrar/McpServerRegistrar.java +++ b/src/main/java/xyz/wbsite/mcp/server/registrar/McpServerRegistrar.java @@ -1,4 +1,3 @@ - package xyz.wbsite.mcp.server.registrar; import cn.hutool.json.JSONUtil;