embedded-api-mcp-server
Verified Safeby digitalsamba
Overview
Manage Digital Samba video conferencing platform resources (rooms, sessions, recordings, etc.) using natural language commands via AI assistants following the Model Context Protocol (MCP).
Installation
npx digitalsamba-mcp --developer-key <YOUR_DEVELOPER_KEY>Environment Variables
- PORT
- HOST
- TRANSPORT
- DIGITAL_SAMBA_DEVELOPER_KEY
- DIGITAL_SAMBA_API_URL
- NODE_ENV
- DS_SHOW_VERSION_ON_START
- DS_LOG_LEVEL
- OAUTH_CLIENT_ID
- OAUTH_CLIENT_SECRET
- OAUTH_AUTHORIZE_URL
- OAUTH_TOKEN_URL
- OAUTH_REDIRECT_URI
- OAUTH_ISSUER
- OAUTH_API_URL
- REDIS_URL
Security Notes
The server correctly uses environment variables for sensitive data like API keys and OAuth secrets. It implements a standard OAuth 2.0 authorization code flow with PKCE for enhanced security. Session management can use Redis for persistence and better security in production, with a fallback to in-memory storage (warned about data loss on restart). CORS is broadly enabled (`Access-Control-Allow-Origin: *`), which is common for public APIs but should be noted.
Similar Servers
slack-mcp-server
Provides a Model Context Protocol (MCP) server for integrating Slack workspace data and communication capabilities with AI models and agents.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
Zammad-MCP
Connects AI assistants to the Zammad ticket system, enabling structured management of tickets, users, organizations, and attachments through an MCP interface.