About Servidor MCP para CRM con IA
An MCP server that places a data-processing layer between a CRM and LLMs, with emphasis on protecting personal data. It supports chatbot context and Q&A, plus lead analysis and response-quality evaluation.
Key features
- 01Anonymize personal data
- 02Tokenize records for traceability
- 03Validate data before LLM processing
- 04Manage chatbot context and Q&A
- 05Analyze leads and engagement
- 06Evaluate response quality
Use cases
- 01Sanitize CRM messages before LLM processing
- 02Maintain chatbot conversation context
- 03Assess lead potential and engagement
- 04Review LLM response quality
MCP support
The project describes an MCP-based server for secure processing between a CRM and LLMs, but does not specify MCP tools or resources exposed to clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEServidor MCP para CRM con IA
Este servidor implementa el Protocolo de Contexto de Modelo (MCP) para proporcionar una capa segura de procesamiento de datos entre el CRM y los modelos de lenguaje (LLM).
Características Principales
1. Seguridad de Datos
- Anonimización automática de datos personales
- Sistema de tokens para mantener la trazabilidad sin exponer información sensible
- Validación de datos antes del procesamiento con LLMs
2. Integración con Chatbots
- Manejo de contexto conversacional
- Sistema de Q&A con retroalimentación
- Evaluación continua de calidad de respuestas
3. Análisis de Leads
- Evaluación automática de potencial
- Seguimiento de interacciones
- Métricas de engagement
- Todo sin exponer datos personales
Configuración
- Crear archivo
.envcon las siguientes variables:
SECRET_KEY="your-secure-secret-key"
DATABASE_URL="your-supabase-postgres-url"
SUPABASE_URL="your-supabase-url"
SUPABASE_KEY="your-supabase-key"
SUPABASE_JWT_SECRET="your-jwt-secret"
DEFAULT_LLM_PROVIDER="openai"
DEFAULT_LLM_MODEL="gpt-4"
LLM_API_KEY="your-openai-api-key"
- Instalar dependencias:
pip install -r requirements.txt
- Iniciar el servidor:
uvicorn app.main:app --reload
Endpoints
Tokens y Autenticación
- POST
/api/v1/tokens/generate: Genera tokens de acceso
Mensajes
- POST
/api/v1/messages/sanitize: Sanitiza mensajes para procesamiento - POST
/api/v1/chatbot/context: Gestiona contexto del chatbot - POST
/api/v1/qa-pairs: Crea pares de pregunta-respuesta - POST
/api/v1/evaluate: Evalúa mensajes con LLM
Análisis
- POST
/api/v1/analyze-lead: Analiza leads de forma segura - GET
/api/v1/lead-metrics/{lead_id}: Obtiene métricas históricas
Arquitectura de Seguridad
-
Capa de Anonimización
- Sanitización de datos personales
- Generación de tokens anónimos
- Validación de contenido
-
Capa de Contexto
- Manejo de contexto conversacional
- Sistema de Q&A
- Historial sanitizado
-
Capa de Análisis
- Evaluación de leads
- Métricas y seguimiento
- Reportes agregados
Integración con Base de Datos
El servidor utiliza Supabase como backend, con las siguientes tablas principales:
mensajes_sanitizados: Almacena versiones sanitizadas de mensajescontexto_conversacional: Mantiene el contexto de conversacionespii_tokens: Gestiona tokens anónimoschatbot_contextos: Configuración de chatbotsqa_pares: Pares pregunta-respuesta para entrenamientoevaluaciones_llm: Resultados de evaluaciones
Mejoras Continuas
El sistema incluye:
- Evaluación automática de calidad de respuestas
- Retroalimentación para mejora continua
- Métricas de rendimiento del LLM
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.