Skip to content

Implement multi-tenant architecture for Vectra AI MCP Server#5

Open
yashk0thari wants to merge 2 commits intovectra-ai-research:mainfrom
UsableMachines:feature/multi-tenant-support
Open

Implement multi-tenant architecture for Vectra AI MCP Server#5
yashk0thari wants to merge 2 commits intovectra-ai-research:mainfrom
UsableMachines:feature/multi-tenant-support

Conversation

@yashk0thari
Copy link

  • Added Kindo multi-tenant framework with credential extraction and context handling.
  • Created new files: kindo/middleware/credentials.py, kindo/runner.py, and comprehensive tests.
  • Updated server.py to support dual-mode operation (single-tenant and multi-tenant).
  • Introduced migration and usage documentation in MIGRATION.md and MULTI_TENANT_README.md.
  • All tests pass with 100% coverage for new features.

…ti-Tenant Converter

- Introduced detailed implementation guide (IMPLEMENTATION.md) outlining the phases for converting single-tenant MCP servers to multi-tenant architecture.
- Created README.md to provide an overview, quick start instructions, features, and usage examples for the MCP Multi-Tenant Converter skill.
- Added skill.md to describe the skill's functionality, phases, and interactive workflow for users.
- Updated documentation to reflect the minimal footprint approach for application-level patching, ensuring only necessary modifications are made.
- Included templates for middleware and runner to facilitate the conversion process.
@yashk0thari yashk0thari force-pushed the feature/multi-tenant-support branch from 05adb47 to fdf0ff0 Compare February 5, 2026 04:42
- Introduced Kindo framework to support multi-tenant functionality, allowing a single server instance to handle multiple tenants with isolated credentials.
- Created new files for middleware, runner, and tests, enhancing the overall structure and maintainability of the project.
- Modified `server.py` to integrate Kindo patches and maintain backward compatibility with single-tenant mode.
- Added comprehensive documentation including migration guide, quick start instructions, and detailed architecture overview.
- Implemented a robust test suite to ensure functionality and reliability of the new multi-tenant features.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant