
jasondsmith72/cwm-api-gateway-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
ConnectWise управляет API Gateway MCP Сервер для Claude
Обзор
Сервер Model Context Protocol (MCP) предоставляет комплексный интерфейс для взаимодействия с API ConnectWise Manage. Это упрощает обнаружение, выполнение и управление API как для разработчиков, так и для помощников ИИ. Поиск и исследование конечных точек API ConnectWise с использованием ключевых слов или естественного языка - Исполнение вызовов API с дружественной обработкой параметров и автоматическим управлением ошибками - Сохранение и извлечение часто используемых запросов API для более эффективных рабочих процессов - Отправка пользовательских запросов API с полным контролем над конечными точками, методами и параметрами Использует базу данных SQLite, построенную из определения API ConnectWise JSON для быстрого и эффективного поиска конечных точек - Найдите соответствующие конечные точки API, используя разговорные описания того, что вам нужно - Просмотрите конечные точки API, организованные по функциональным категориям - Просмотр полной информации о конечных точках API, включая параметры, схемы и форматы ответов - Система узнает, какие вызовы API наиболее ценны для вас, отслеживая использование. -...
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) предоставляет комплексный интерфейс для взаимодействия с API ConnectWise Manage. Это упрощает обнаружение, выполнение и управление API как для разработчиков, так и для помощников ИИ.
##Основные возможности
API Discovery: ** Поиск и исследование конечных точек API ConnectWise с использованием ключевых слов или естественного языка ** Упрощенное выполнение API: ** Выполняйте вызовы API с дружественной обработкой параметров и автоматическим управлением ошибками ** Система быстрой памяти: ** Сохранение и извлечение часто используемых запросов API для более эффективных рабочих процессов ** Доступ к API Отправка пользовательских запросов API с полным контролем конечных точек, методов и параметров
Ключевые особенности
** База данных API Discovery: ** Использует базу данных SQLite, построенную из определения API ConnectWise JSON для быстрого и эффективного поиска конечных точек. ** Естественный языковой поиск: ** Найдите соответствующие конечные точки API, используя разговорные описания того, что вам нужно. ** Навигация по API: ** Просмотр конечных точек API, организованных функциональными категориями Подробный доступ к документации: Просмотр полной информации о конечных точках API, включая параметры, схемы и форматы ответов
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
ConnectWise API Gateway MCP Server
This Model Context Protocol (MCP) server provides a comprehensive interface for interacting with the ConnectWise Manage API. It simplifies API discovery, execution, and management for both developers and AI assistants.
Core Capabilities
- API Discovery: Search for and explore ConnectWise API endpoints using keywords or natural language
- Simplified API Execution: Execute API calls with friendly parameter handling and automatic error management
- Fast Memory System: Save and retrieve frequently used API queries for more efficient workflows
- Raw API Access: Send custom API requests with complete control over endpoints, methods, and parameters
Key Features
- Database-Backed API Discovery: Uses a SQLite database built from the ConnectWise API definition JSON for fast, efficient endpoint lookups
- Natural Language Search: Find relevant API endpoints using conversational descriptions of what you need
- Categorized API Navigation: Browse API endpoints organized by functional categories
- Detailed Documentation Access: View comprehensive information about API endpoints including parameters, schemas, and response formats
- Adaptive Learning: The system learns which API calls are most valuable to you through usage tracking
Installation & Setup
Prerequisites
- Python 3.10 or higher
- Access to ConnectWise Manage API credentials
- ConnectWise API definition file (
manage.json) - included in the repository
Installation Steps
Option 1: Using GitHub NPM Package (Recommended)
You can install the package directly from GitHub:
npm install -g jasondsmith72/CWM-API-Gateway-MCP
This method automatically handles all dependencies and provides a simpler configuration for Claude Desktop.
Option 2: Manual Installation
Windows
-
Clone or download the repository:
git clone https://github.com/jasondsmith72/CWM-API-Gateway-MCP.git cd CWM-API-Gateway-MCP -
Install the package:
pip install -e .
macOS
For the NPM installation method, simply run:
npm install -g jasondsmith72/CWM-API-Gateway-MCP
For manual installation:
-
Install Python 3.10+ if not already installed:
# Using Homebrew brew install [email protected] # Or using pyenv brew install pyenv pyenv install 3.10.0 pyenv global 3.10.0 -
Clone the repository:
git clone https://github.com/jasondsmith72/CWM-API-Gateway-MCP.git cd CWM-API-Gateway-MCP -
Set up a virtual environment (recommended):
python3 -m venv venv source venv/bin/activate -
Install the package:
pip install -e .
Linux (Ubuntu/Debian)
For the NPM installation method, simply run:
sudo npm install -g jasondsmith72/CWM-API-Gateway-MCP
For manual installation:
Установка
npx -y @jasondsmith72/CWM-API-Gateway-MCPКонфигурация
{
"mcpServers": {
"CWM-API-Gateway-MCP": {
"command": "npx",
"args": [
"-y",
"@jasondsmith72/CWM-API-Gateway-MCP"
],
"env": {
"CONNECTWISE_API_URL": "https://na.myconnectwise.net/v4_6_release/apis/3.0",
"CONNECTWISE_COMPANY_ID": "your_company_id",
"CONNECTWISE_PUBLIC_KEY": "your_public_key",
"CONNECTWISE_PRIVATE_KEY": "your_private_key",
"CONNECTWISE_AUTH_PREFIX": "yourprefix+"
}
}
}
}