From dbec51b6c0ce4539500c146c0d6295355d132c7e Mon Sep 17 00:00:00 2001 From: JunWang Date: Sun, 7 Jun 2026 12:04:45 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=EF=BC=8C=E8=BF=9B?= =?UTF-8?q?=E4=B8=80=E6=AD=A5=E9=99=90=E5=88=B6=20MCP=20=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除接口: - get_user_roles: 查询用户角色 - get_user_by_openid: 按OpenID查询用户 用户查询涉及隐私信息,不应通过 MCP 暴露 Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 2 +- README.md | 3 --- src/index.ts | 26 +++----------------------- 3 files changed, 4 insertions(+), 27 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index a44ef07..196e52c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -15,6 +15,7 @@ - 绑定车辆到订单 - 注册用户 - 微信登录/获取手机号 +- 用户查询(角色查询、OpenID查询用户) - 内部管理接口(重新聚合、状态推导等) - 任何 POST/PUT/DELETE 操作 @@ -23,7 +24,6 @@ - 车辆轨迹回放 - 运单监控(超时查询) - 订单查询(运单汇总、分页查询) -- 用户查询(角色、OpenID查询) ## 同步 API 更新 diff --git a/README.md b/README.md index 1108c5f..53a2bb4 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ TLBM 无人车运营 API 的 MCP 封装,支持 Hermes、Claude Code 等 AI Age - **车辆轨迹回放**:指定日期的轨迹和状态信息 - **运单监控**:超时未确认装卸货查询 - **订单查询**:运单汇总查询、订单数据分页查询 -- **用户查询**:角色查询、OpenID查询用户 ## 安装 @@ -125,8 +124,6 @@ mcp_servers: | `mcp_tlbm_get_orders_by_date` | 指定日期运单 | | `mcp_tlbm_get_unfinished_orders` | 未完成运单 | | `mcp_tlbm_query_orders` | 订单数据分页查询 | -| `mcp_tlbm_get_user_roles` | 查询用户角色 | -| `mcp_tlbm_get_user_by_openid` | 按OpenID查询用户 | ## 车辆状态码说明 diff --git a/src/index.ts b/src/index.ts index 09e9d9f..89504c4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -218,29 +218,9 @@ const TOOLS = [ }, endpoint: { method: "GET", path: "/api/order/rpc/query" }, }, - - // === 用户管理 === - { - name: "get_user_roles", - description: "获取当前用户角色列表", - inputSchema: { type: "object", properties: {} }, - endpoint: { method: "GET", path: "/api/user/roles" }, - }, - { - name: "get_user_by_openid", - description: "根据微信OpenID查询用户信息", - inputSchema: { - type: "object", - properties: { - wxOpenId: { type: "string", description: "微信OpenID" }, - }, - required: ["wxOpenId"], - }, - endpoint: { method: "GET", path: "/api/user/openId/{wxOpenId}" }, - }, - - - ]; + + +]; // 创建 Server const server = new Server(