Skip to content

scalekit-inc/mcp-auth-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Demo: Node.js & Python Servers

This repository demonstrates secure, production-ready Model Context Protocol (MCP) servers implemented in both Node.js and Python, with full integration to the Scalekit platform for authentication, authorization, and dynamic client registration.

Repository Structure

  • greeting-mcp-node/
    Node.js (TypeScript) implementation of an MCP server with Scalekit authentication and permissioned tool access.
  • greeting-mcp-python/
    Python (FastAPI + FastMCP) implementation of an MCP server with Scalekit authentication and permissioned tool access.

Each subdirectory contains its own README with detailed setup and usage instructions.

Features

  • Scalekit OAuth 2.1 Authentication: Secure, standards-based authentication and authorization for all MCP requests.
  • Dynamic Client Registration: Register MCP servers with Scalekit for secure, permissioned access.
  • Tool-Based Architecture: Easily extend with new tools and permissions.
  • Production-Ready: Includes logging, CORS, and environment-based configuration.

Quick Start

See the README in each subproject for setup instructions:

License

This repository is licensed under the MIT License. See LICENSE for details.

Learn More

About

Model Context Protocol authentication demos - AI assistant integration examples

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •