🔐 SSE MCP Server with JWT Authentication
@anisirji
关于 🔐 SSE MCP Server with JWT Authentication
Secure middleware server implementing Model Context Protocol (MCP) over SSE with JWT authentication. Enables standardized communication between AI tools and clients with dynamic tool registration, request logging, and session management. Perfect for building production-ready AI s
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-server-remote-setup-with-jwt-auth": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is 🔐 SSE MCP Server with JWT Authentication?
This server is a Model Context Protocol (MCP) SSE server that provides JWT‑based authentication for exposing multiple AI tools over an SSE transport. It is designed for developers needing secure remote access to MCP tools with flexible token management.
How to use 🔐 SSE MCP Server with JWT Authentication?
Clone the repository, install dependencies with npm install, create a .env file with a JWT_SECRET, and run npm run dev to start the server on http://localhost:3001/sse. Generate a JWT token via GET /auth/token?username=<username>&scope=mcp:access. Then connect to the SSE endpoint using the token in the Authorization header.
Key features of 🔐 SSE MCP Server with JWT Authentication
- Secure SSE connection with Bearer JWT token
- Dynamic tool registration (echo, time, random number)
- Tested with @modelcontextprotocol/inspector
- Session management for /message endpoint
- Ready to extend for production use
Use cases of 🔐 SSE MCP Server with JWT Authentication
- Expose multiple AI tools over SSE with JWT authentication
- Test MCP tools using @modelcontextprotocol/inspector
- Prototype and extend a secure MCP server for production
FAQ from 🔐 SSE MCP Server with JWT Authentication
What transport does this server use?
It uses SSE (Server‑Sent Events) with JWT Bearer token authentication.
How do I generate an authentication token?
Send a GET request to /auth/token?username=<username>&scope=mcp:access.
What tools are included by default?
Default tools are test, echo, get-time, and random-number.
What are the runtime requirements?
Node.js, Express, @modelcontextprotocol/sdk, JWT, and Zod.
Is this server ready for production?
It is designed to be extended for production use; upcoming changes include token revocation, role‑based access, and rate limiting.
开发工具 分类下的更多 MCP 服务器
Huoshan Test
volcenginenuxt-mcp / vite-plugin-mcp
antfuMCP server helping models to understand your Vite/Nuxt app better.
Hello World MCP Server (Reference Extension)
anthropicsDesktop Extensions: One-click local MCP server installation in desktop apps
MCP Framework
QuantGeekDevThe Typescript MCP Framework
TalkToFigma
sonnylazuardiTalkToFigma: MCP integration between AI Agent (Cursor, Claude Code, Codex) and Figma, allowing Agentic AI to communicate with Figma for reading designs and modifying them programmatically.
评论