Multi-tenant MCP Server
Created at 7 months ago
by brianintegrationapp
Multi-tenant service that allows MCP Clients to connect to Integration App's MCP Server
Categories
Tags
mcpservice
multi-tenant
api
What is MCP Service?
MCP Service is a multi-tenant Model Context Protocol (MCP) server that allows multiple tenants to connect to an Integration App's MCP server using their own credentials.
How to use MCP Service?
To use MCP Service, set up the environment variables, install dependencies, and start the server. You can then create tenants and interact with the API endpoints for managing integrations and tools.
Key features of MCP Service?
- Multi-tenant support with isolated connections
- Database persistence for tenant information
- Live tool discovery from Integration App
- Audit logging and security middleware
- Health check endpoint
- Rate limiting and graceful shutdown handling
Use cases of MCP Service?
- Managing multiple tenant integrations in a single application.
- Providing isolated environments for different clients.
- Facilitating secure API interactions for various tools and services.
FAQ from MCP Service?
- How do I create a tenant?
You can create a tenant by sending a POST request to
/api/tenantswith the required admin token and tenant details.
- What are the prerequisites for using MCP Service?
You need Node.js >= 18.0.0, a PostgreSQL database, and an Integration App account.
- Is there a health check endpoint?
Yes, you can check the server status using the
/healthendpoint.
View More
MCP Servers