matrixbookingmcp
Verified Safeby chrisns
Overview
Integrates AI assistants with the Matrix Booking API for automated room/desk booking, availability checks, and location discovery through natural language.
Installation
npx --yes github:chrisns/matrixbookingmcpEnvironment Variables
- MATRIX_USERNAME
- MATRIX_PASSWORD
- MATRIX_PREFERED_LOCATION
- MATRIX_API_TIMEOUT
- CACHE_ENABLED
- MATRIX_DEFAULT_DURATION_MINUTES
- MATRIX_ORGANIZATION_RESOLUTION_STRATEGY
- MATRIX_ENABLE_CROSS_ORG_ACCESS
- MATRIX_ORG_VALIDATION_CACHE_TTL_MS
- MATRIX_API_BASE_URL
- MATRIX_DEFAULT_BOOKING_CATEGORY
Security Notes
The project demonstrates strong security practices, including the use of dotenv for credential management (no hardcoded secrets), configurable API timeouts, and robust input validation and sanitization classes (InputValidator, InputSanitizer) which help prevent XSS and other injection attacks. Network error handling and retry logic are also well-implemented. No malicious patterns or dangerous functions like 'eval' were found. Key security recommendation is to ensure MATRIX_USERNAME and MATRIX_PASSWORD are securely managed in the .env file.
Similar Servers
google_workspace_mcp
Seamless natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat) for AI assistants and developer tools.
plane-mcp-server
Enables AI agents and developer tools to programmatically interact with a Plane project management workspace by providing a set of tools.
mcp-server-atlassian-jira
Connects AI assistants to Atlassian Jira projects, issues, and workflows to enable natural language interaction for task management, project tracking, and information retrieval.
Zammad-MCP
An MCP (Model Context Protocol) server designed to integrate AI assistants with the Zammad ticket system, providing tools and resources for comprehensive ticket, user, organization, and attachment management.