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

Symphony MCP Auth Backend

MCP Server

基于Node.js和Express的认证服务后端,提供用户注册、登录、信息管理等功能,适用于需要用户认证的Web应用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
认证服务用户管理JavaScriptDocker

安装说明

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

作者 / 组织

BlueLemon18

提供方

BlueLemon18

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

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

命令预览

docker run -p 4000:4000 --env-file .env mcp-auth-backend

详细介绍

🧠 MCP 认证后端

这是一个基于Node.js + Express + Prisma的认证服务器。\ 它被打包成Docker容器,并与Supabase(PostgreSQL)集成,\ 通过Render自动部署。

______________________________________________________________________

🚀 技术栈

JavaScript(Node.js 20)、Express.js、Prisma ORM、JWT(jsonwebtoken)、bcrypt、dotenv、cors\ 数据库:Supabase(基于 PostgreSQL)\ 部署:Docker + Render(地区:新加坡,计划:免费)

______________________________________________________________________

📦 主要功能

  • 会员注册: POST /auth/register
  • 登录: POST /auth/login
  • 查看我的信息: GET /auth/me
  • 令牌重新发行: POST /auth/refresh

______________________________________________________________________

交响乐MCP认证后端API指南

基础URL:https://symphony-mcp-auth-backend.onrender.com

POST 请求发送至:https://symphony-mcp-auth-backend.onrender.com/auth/register 主体(原始数据/JSON): { "email": "test@example.com" 翻译成中文是:“电子邮件”:“test@example.com”, "密码": "12345678", "name": "jonggwan",翻译成中文是:“名字”:“jonggwan”, "role": "用户" } 回应: { "id": "uuid-唯一标识符", "email": "test@example.com" 翻译成中文为:“电子邮箱”:“test@example.com” }

POST 请求发送至:https://symphony-mcp-auth-backend.onrender.com/auth/login 主体(原始数据/JSON): { "邮箱": "test@example.com", "密码": "12345678" } 回答: { "message": "登录成功", "accessToken": "eyJhbGciOiJIUzI1NiIsInR5..."(注:此处的“eyJhbGciOiJIUzI1NiIsInR5...”是一个示例的访问令牌字符串,实际翻译时保持原样,因为它是特定格式的令牌,不是普通文本。), "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5..." 翻译成中文是:“刷新令牌”: "eyJhbGciOiJIUzI1NiIsInR5..." }

POST 请求发送至:https://symphony-mcp-auth-backend.onrender.com/auth/refresh 主体(原始格式/JSON): { "refreshToken": "\" } 回答: { "accessToken": "新的访问令牌" }

GET 请求发送到:https://symphony-mcp-auth-backend.onrender.com/me 标题(或头部信息): 授权:Bearer \ 回答: { "id": "uuid-唯一标识符",, "email": "test@example.com"(翻译为中文即为)"电子邮件": "test@example.com", "name": "jonggwan",翻译为中文是:“名字”:“jonggwan”, "role": "用户" }

PATCH 请求发送到:https://symphony-mcp-auth-backend.onrender.com/me 标题: 授权:Bearer \ 主体(原始数据/JSON): { "email": "new@example.com",翻译成中文是:“电子邮件”:“new@example.com”, "name": "新名称",, "密码": "新密码" } 回复: { "message": "个人资料已更新", "user": { "id": "uuid-唯一标识符", "email": "new@example.com" 翻译成中文为:“电子邮箱”:“new@example.com”, "name": "新名称", "role": "用户" } }

DELETE 请求发送至:https://symphony-mcp-auth-backend.onrender.com/me 标题(或头部信息): 授权:Bearer \ 回答: { "message": "账户已成功删除" }

🌐 分发地址

https://symphony-mcp-auth-backend.onrender.com 翻译为中文是:“https://symphony-mcp-认证后端服务.onrender.com”。不过,这里的“onrender.com”是一个域名服务提供商的名称,直接翻译可能不太符合中文表达习惯,因此也可以简化为“https://symphony-mcp-认证后端.onrender.com(某云服务)”。但具体翻译还需根据上下文和用途来确定。在大多数情况下,保持原域名不变,直接说明其用途或功能也是可以的\ 示例请求:\ POST https://symphony-mcp-auth-backend.onrender.com/auth/login

______________________________________________________________________

⚙️ 本地运行方法

git clone https://github.com/BlueLemon18/Symphony-mcp-auth-backend.git
cd Symphony-mcp-auth-backend
cp .env.example .env

# .env 파일을 열고 아래와 같이 수정합니다.
# (비밀번호는 Supabase Database > Connection string에서 복사)
DATABASE_URL="postgresql://postgres:@aws-1-ap-northeast-2.pooler.supabase.com:6543/postgres?pgbouncer=true&sslmode=require"
JWT_SECRET="supersecretjwt"
JWT_REFRESH_SECRET="superrefreshsecret"
PORT=4000

# Docker를 사용하여 실행합니다.
docker build -t mcp-auth-backend .
docker run -p 4000:4000 --env-file .env mcp-auth-backend

# 성공 시 다음 메시지가 출력됩니다:
✅ Auth server running on port 4000

GitHub 저장소: https://github.com/BlueLemon18/Symphony-mcp-auth-backend
배포 URL: https://symphony-mcp-auth-backend.onrender.com

##
Supabase 접근 방법:
각 팀원은 Supabase에 로그인 후
Settings → Database → Connection string 메뉴에서
자신의 DATABASE_URL을 복사하여 .env에 등록합니다.

Render가 GitHub main 브랜치를 감시하고 있으며,
git push 시 자동으로 빌드 및 배포가 이루어집니다.```

目录标签

目录标签

认证服务用户管理JavaScriptDocker本地部署Node.jsExpressJWT

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP