1. Conduid
  2. Cloud
  3. Sample Multi Tenant Saas MCP Server
MCP server · Cloud

Sample Multi Tenant Saas MCP Server

Multi-Tenant remote MCP server with Amazon Cognito and remote client with Amazon Bedrock hosted on AWS

39Low

Scored 6 months ago · breakdown

About Sample Multi Tenant Saas MCP Server

Sample Multi Tenant Saas MCP Server is an MCP server in the Cloud category: multi-Tenant remote MCP server with Amazon Cognito and remote client with Amazon Bedrock hosted on AWS.

Install

From source
git clone https://github.com/aws-samples/sample-multi-tenant-saas-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Sample Multi Tenant Saas MCP Server

Powered by Claude · Grounded in docs

I know everything about Sample Multi Tenant Saas MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Multi-Tenant (SaaS) MCP Server Sample

This repository contains a multi-tenant remote MCP server implementation using the Streamable HTTP transport written with the TypeScript SDK. The repository also includes an MCP client UI implementation that communicates with Amazon Bedrock, supporting remote MCP servers and AWS hosting.

MCP Server

A remote MCP server implementation for B2B travel booking with multi-tenant authentication and authorization via Amazon Cognito and OAuth 2.1.

  • Node.js with Express and MCP SDK for tools, resources and prompts
  • AWS services: ECS, DynamoDB, S3, Cognito
  • Protected Metadata Resource handling (RFC 9728)
  • Multi-tenant architecture with data isolation
  • Dynamic client registration (RFC 7591)
  • OpenID Configuration endpoint to advertise the registration endpoint (RFC 8414)

Architecture Overview Server

For a detailed architecture overview, see the MCP Server README.

Quick Start with MCP Server

# Deploy the MCP server
cd mcp_server/infra
npm install
./deploy.sh 

MCP Client Implementation

An Amazon Bedrock powered MCP client implementation that allows the management of remote MCP servers and supports different authentication and authorization methods.

  • Architecture: React frontend with AWS Lambda backend
  • Security: AWS Cognito authentication with comprehensive security scanning
  • Deployment: CloudFront CDN with S3 hosting and API Gateway
  • Features: Dynamic MCP server management, OAuth integration, Amazon Bedrock AI models, real-time streaming and MCP tools, resources and prompts

Client example

For a detailed architecture overview, see the Client README

Quick Start with MCP Client

# Deploy the MCP client
cd mcp_client
./deploy.sh

Disclaimer

This repository is for demonstration and reference purposes only. The code and configurations provided are not intended for production use without proper review, testing, and security considerations.

Contributing

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Sample Multi Tenant Saas MCP Server

How do I install Sample Multi Tenant Saas MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Sample Multi Tenant Saas MCP Server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Sample Multi Tenant Saas MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.