Token导航 LogoToken导航TokenDH.com
Midway MCP Test Auth logo
运维云端未说明官方级别未说明来源级核验

Midway MCP Test Auth

MCP Server

基于MidwayJS的JWT认证服务,用于处理非标数据转换和认证流程。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
数据转换TypeScript云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lu9944

提供方

lu9944

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

midway-mcp-test-auth

问题

  1. 无法触发jwtAuthCustomPayloadTransformer这个函数,用来处理非标数据转换
  2. 我已经确认配置jwt密钥
  3. 我已经确认提交了正确的jwt请求头
  4. 我已经确认:enableJwtAuthHelper 保持开启

运行环境

版本:node 22.17.1 系统:windows 11

  1. 已经按照:https://www.midwayjs.org/docs/next/extensions/mcp 对项目进行配置
  2. 版本采用最新4.0.0.beta.5

创建项目

npm init midway@latest -y

安装依赖

$ npm i @midwayjs/mcp@4 --save
$ npm i @modelcontextprotocol/sdk zod --save

测试工具

这里已经配置了jwt-token,有效期到10月31号

node test/test-tool.js

jwt解密后文本如下

{
  "header": {
    "alg": "HS256",
    "typ": "JWT"
  },
  "payload": {
    "data": [
      {
        "aud": "client-id"
      },
      {
        "scope": "mcp:read mcp:write"
      },
      {
        "exp": "1761235200"
      },
      {
        "resource": "https://api.example.com"
      },
      {
        "sub": "123456-iop"
      },
      {
        "iss": "https://auth.examsssssssple.com"
      }
    ],
    "iat": 1761100996,
    "exp": 1761235199,
    "aud": "asdsad",
    "iss": "aa",
    "sub": "asdsadsa"
  }
}

jwt密钥:

tool-ttasd-sadasdsa-dfgsfg
$ npm start

npm scripts

  • Use npm run lint to check code style.
  • Use npm test to run unit test.

[midway]: https://midwayjs.org

目录标签

目录标签

数据转换TypeScript云端部署JWT认证本地部署MidwayJSNodeJS

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP