
descomplicar-marketing-e-tecnologia/mcp-perfex-crm
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
Option 1: NPM Installation (Recommended)
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
Установка
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"
}
}
}
}