Integrations
Integrated for environment variable management, allowing configuration of API keys, feature flags, cache settings, NLP and server settings through a .env file
Integrated for testing capabilities, supporting various test suites including integration tests, Exa Research API tests, and server tool registration tests
Required as the runtime environment for the MCP server, specifically version 20 or higher
Servidor MCP analítico
Un servidor de Protocolo de Contexto de Modelo (MCP) especializado que proporciona capacidades avanzadas de análisis, investigación y procesamiento del lenguaje natural.
Características principales
Herramientas analíticas
- Análisis de conjuntos de datos
- Análisis de decisiones
- Análisis de correlación
- Análisis de regresión
- Análisis de series de tiempo
- Prueba de hipótesis
Capacidades avanzadas de PNL
- Extracción de hechos mejorada
- Reconocimiento de entidades nombradas
- Resolución de correferencia
- Extracción de relaciones
- Análisis de sentimientos
- Similitud de texto
- Etiquetado de partes del discurso
- Lematización
- Corrección ortográfica
Instalación
Prerrequisitos
- Node.js (versión 20+)
- npm
- Clave API de Exa (para investigación y capacidades avanzadas de PNL)
Configuración
- Clonar el repositorio
- Instalar dependencias:Copy
- Configure sus variables de entorno:Copy
- Construir el proyecto:Copy
Uso
Herramientas para correr
Cada herramienta puede invocarse con parámetros específicos. Ejemplo:
Demostración de PNL avanzada
Puede ejecutar la demostración de PNL incluida para ver las capacidades avanzadas en acción:
Desarrollo
Scripts disponibles
npm run build
: Compilar TypeScriptnpm test
: Ejecutar todas las pruebasnpm run test:integration
: ejecuta solo pruebas de integraciónnpm run test:exa
: Ejecutar pruebas de la API de Exa Researchnpm run test:research
: Ejecutar pruebas de verificación de investigaciónnpm run test:server
: Ejecutar pruebas de registro de la herramienta del servidornpm run lint
: comprobar la calidad del códigonpm run format
: Código de formatonpm run nlp:demo
: Ejecutar una demostración avanzada de PNL
Scripts de prueba
Proporcionamos scripts dedicados para ejecutar conjuntos de pruebas específicos:
Unix/Linux/Mac
Ventanas
Tecnologías clave
- Mecanografiado
- SDK de protocolo de contexto de modelo
- API de Exa para investigación y PNL
- Bibliotecas de procesamiento del lenguaje natural
- Broma para probar
Implementación avanzada de PNL
El servidor analítico MCP implementa funciones avanzadas de PNL utilizando:
- API de investigación de Exa para el reconocimiento de entidades según el contexto
- Kit de herramientas de lenguaje natural para operaciones básicas de PNL
- Mecanismos de respaldo personalizados basados en reglas para capacidades sin conexión
- Extracción de hechos mejorada con puntuación de confianza
- Extracción de relaciones entre entidades
Para obtener información detallada, consulte la documentación de PNL avanzada .
Claves API requeridas
Este proyecto requiere la siguiente clave API:
EXA_API_KEY
: Se utiliza para la integración de investigaciones y PNL avanzado
El archivo .env.example
contiene todas las opciones de configuración disponibles:
- Claves API
- Banderas de características
- Configuración de caché
- Configuración de PNL
- Configuración del servidor
Copie este archivo a .env
en la raíz de su proyecto y actualícelo con sus claves API reales para comenzar.
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Confirme sus cambios
- Empujar hacia la rama
- Crear una solicitud de extracción
Licencia
Licencia MIT
This server cannot be installed
Proporciona capacidades avanzadas de análisis, investigación y procesamiento del lenguaje natural a través de un servidor de Protocolo de Contexto de Modelo, lo que permite el análisis de conjuntos de datos, el análisis de decisiones y funciones de PNL mejoradas como el reconocimiento de entidades y la extracción de hechos.