Back to Home
taddiemason icon

Connectwise-MCP-Server

Verified Safe

by taddiemason

Overview

Enables AI agents (e.g., OpenWebUI) to access ConnectWise Manage data through natural language commands via a Docker-based Model Context Protocol (MCP) bridge.

Installation

Run Command
docker-compose up -d --build

Environment Variables

  • CW_COMPANY_ID
  • CW_PUBLIC_KEY
  • CW_PRIVATE_KEY
  • CW_API_URL
  • CW_API_VERSION
  • CW_CLIENT_ID
  • MCP_PORT
  • LOG_LEVEL

Security Notes

The server is designed for read-only access, which inherently reduces the impact of potential security vulnerabilities. Secrets (ConnectWise API credentials) are correctly handled via environment variables loaded from a .env file, a standard best practice. There are no 'eval' or similar dangerous dynamic code execution patterns identified in the provided Node.js or Python code that would execute arbitrary user input. The Node.js bridge uses `child_process.spawn` to execute a Python script, passing JSON via stdin, which is a controlled and generally safe inter-process communication method. The `cors` middleware is enabled, allowing requests from all origins by default, which is acceptable for a local integration but might require stricter configuration in specific enterprise deployments. Overall, it appears well-engineered for its stated purpose with good security practices.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens25000
Stars0
Forks0
Last Update2025-11-20

Tags

AIConnectWiseAPI BridgeDockerRead-only