DM

descomplicar-marketing-e-tecnologia/mcp-perfex-crm

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

34 stars 18 forks Качество 71 Тренд 12MIT

descomplicar-marketing-e-tecnologia/mcp-perfex-crm - кандидат на сервер MCP, импортированный из https://github.com/descomplicar-marketing-e-tecnologia/mcp-perfex-crm.

Обзор

descomplicar-marketing-e-tecnologia/mcp-perfex-crm - кандидат на сервер MCP, импортированный из https://github.com/descomplicar-marketing-e-tecnologia/mcp-perfex-crm.

Обзор (машинный перевод)

Обзор

MCP Perfex CRM - это высокопроизводительный сервер протокола Model Context Protocol (MCP), который обеспечивает прямой и оптимизированный доступ к базе данных MySQL Perfex CRM. Этот проект предлагает высокопроизводительную альтернативу традиционным REST API с акцентом на качество кода, безопасность и ремонтопригодность.

Текущий статус - v1.0.0-стабильный

14 функциональных модулей с 186+ проверенными инструментами, охватывающими всестороннюю функциональность Perfex CRM Ноль предупреждений в ESLint и TypeScript Complete CI/CD with GitHub Actions

  • ** Реализована система с высоким типом двигателя** ** Полная документация API**

Feature Особенности

Performance: прямой доступ к MySQL, в 10-100 раз быстрее, чем REST API

  • ️ Безопасность: Подготовленные заявления, валидация ввода, соединения только для чтения Модульная архитектура: расширяемая архитектура с независимыми модулями
  • Tested: Jest testing framework с растущим охватом Документировано: полная документация API с примерами
  • CI/CD: Автоматический трубопровод с качественными воротами

Доступные модули

Ядро (100% функционально) Клиенты - Полное управление клиентами ** Оценки** - Оценки и предложения

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Perfex CRM - High-Performance MCP Server for Perfex CRM

🎯 Overview

MCP Perfex CRM is a high-performance Model Context Protocol (MCP) server that provides direct and optimized access to Perfex CRM’s MySQL database. This project offers a high-performance alternative to traditional REST APIs, with focus on code quality, security, and maintainability.

✅ Current Status - v1.0.0-stable

  • 14 functional modules with 186+ tested tools covering comprehensive Perfex CRM functionality
  • Zero warnings in ESLint and TypeScript
  • Complete CI/CD with GitHub Actions
  • Robust type system implemented
  • Complete API documentation

🚀 Features

  • 🔥 Performance: Direct MySQL access, 10-100x faster than REST API
  • 🛡️ Security: Prepared statements, input validation, read-only connections
  • 📊 Modular: Extensible architecture with independent modules
  • 🧪 Tested: Jest testing framework with growing coverage
  • 📝 Documented: Complete API documentation with examples
  • 🔄 CI/CD: Automated pipeline with quality gates

📦 Available Modules

Core (100% Functional)

  • Customers - Complete customer management
  • Estimates - Estimates and proposals
  • Invoices - Complete invoice management with payments and statistics (8 tools)
  • Leads - Lead management, conversion, and lifecycle tracking (9 tools)
  • Projects - Project management
  • Tasks - Task control
  • Contracts - Contract management
  • Payments - Payment processing
  • Expenses - Expense control
  • Tickets - Complete support system with delete/export tools

Reporting

  • Financial Reporting - Advanced financial reports
  • Resource Management - Resource management
  • Timesheets - Time tracking

Utilities

  • Subscriptions - Subscription management
  • Credit Notes - Credit notes

🛠️ Installation

npm install -g mcp-perfex-crm

Option 2: Local Installation

# Clone repository
git clone https://github.com/YOUR_USERNAME/mcp-perfex-crm
cd mcp-perfex-crm

# Install dependencies
npm install

# Configure environment
cp .env.example .env
# Edit .env with your MySQL settings

# Compile project
npm run build

# Run tests
npm test

⚙️ Configuration

1. Database Configuration

# .env
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=perfex_readonly
MYSQL_PASSWORD=your_password
MYSQL_DATABASE=perfex_crm

# Log optimization for production
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mcp-perfex-crm": { "command": "mcp-perfex-crm", "env": { "MYSQL_HOST": "localhost", "MYSQL_PORT": "3306", "MYSQL_USER": "perfex_readonly", "MYSQL_PASSWORD": "your_password", "MYSQL_DATABASE": "perfex_crm" } } } }