JC

jasondsmith72/cwm-api-gateway-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

19 stars 28 forks 品質 56 トレンド 22

ConnectWise API Gateway MCP の管理 クロードサーバー

概要

このモデルコンテキストプロトコル(MCP)サーバーは、ConnectWise Manage API とやり取りするための包括的なインターフェイスを提供します。 開発者とAIアシスタントのAPIの発見、実行、管理を簡素化します。 - キーワードまたは自然言語を使用してConnectWise APIエンドポイントを検索し、検索 - API 呼び出しをフレンドリーなパラメーター処理と自動エラー管理で実行 - より効率的なワークフローのために頻繁に使用される API クエリを保存および取得 - エンドポイント、メソッド、パラメータを完全に制御してカスタム API リクエストを送信する - ConnectWise API 定義 JSON から構築された SQLite データベースを使用して、高速で効率的なエンドポイントの検索 - 必要なものの会話の説明を使用して関連する API エンドポイントを探す - 機能的なカテゴリによって構成される API エンドポイントをブラウズ - パラメーター、スキーマ、応答フォーマットを含む API エンドポイントに関する包括的な情報を見る - システムは、使用状況の追跡を通じて、API 呼び出しが最も貴重であるかを学習します。 -...

概要(AI 翻訳)

このモデルコンテキストプロトコル(MCP)サーバーは、ConnectWise Manage API とやり取りするための包括的なインターフェイスを提供します。 開発者とAIアシスタントのAPIの発見、実行、管理を簡素化します。

コア機能

  • ** API ディスカバリー:** キーワードまたは自然言語を使用してConnectWise APIエンドポイントを検索し、探索
  • 簡略化された API の実行:** フレンドリーなパラメータ処理と自動エラー管理で API 呼び出しを実行
  • 速い記憶システム: より効率的なワークフローのために頻繁に使用される API クエリを保存して取得
  • 未加工APIのアクセス: エンドポイント、メソッド、パラメータを完全に制御できる API リクエストを送信

主な特長

-Database-backed API ディスカバリー: ConnectWise API 定義 JSON から構築された SQLite データベースを使用して、高速で効率的なエンドポイント検索

  • 自然言語検索: 必要なものの会話の説明を使用して関連する API エンドポイントを見つける
  • 分類されたAPIの運行: 機能的なカテゴリによって組織される API エンドポイントをブラウズする
  • 詳細なドキュメントアクセス: パラメータ、スキーマ、応答フォーマットを含む API エンドポイントに関する包括的な情報を見る

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

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
  1. Clone or download the repository:

    git clone https://github.com/jasondsmith72/CWM-API-Gateway-MCP.git
    cd CWM-API-Gateway-MCP
    
  2. 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:

  1. 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
    
  2. Clone the repository:

    git clone https://github.com/jasondsmith72/CWM-API-Gateway-MCP.git
    cd CWM-API-Gateway-MCP
    
  3. Set up a virtual environment (recommended):

    python3 -m venv venv
    source venv/bin/activate
    
  4. 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:

GitHub で README 全文を見る

インストール

npx -y @jasondsmith72/CWM-API-Gateway-MCP
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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+" } } } }