Servidor Dixa MCP
Una implementación de servidor FastMCP para la API Dixa, que proporciona recursos y herramientas para administrar conversaciones y etiquetas.
Características
- Recursos
- Buscar conversaciones
- Obtener detalles de la conversación
- Obtener notas de conversación
- Recibir mensajes de conversación
- Obtener etiquetas disponibles
- Herramientas
- Agregar etiquetas a las conversaciones
- Eliminar etiquetas de las conversaciones
Estructura del proyecto
Configuración
El servidor requiere las siguientes variables de entorno:
DIXA_API_KEY
: Su clave API de DixaDIXA_API_BASE_URL
(opcional): anula la URL de API predeterminada (el valor predeterminado es ' https://dev.dixa.io/v1 ')
Uso
- Configurar variables de entorno:
- Iniciar el servidor:Copy
Esto ejecutará su servidor con mcp-cli
para probar y depurar su servidor MCP en la terminal.
Inspeccionar con MCP Inspector
Otra forma es utilizar el MCP Inspector
para inspeccionar su servidor con una interfaz web:
Preguntas frecuentes
¿Cómo utilizar con Claude Desktop?
Siga la guía https://modelcontextprotocol.io/quickstart/user y agregue la siguiente configuración:
Desarrollo
Agregar un nuevo recurso
- Crear un esquema en
src/schemas/
- Crea el recurso en
src/resources/
- Agregue el recurso a
src/dixa.ts
Recurso de ejemplo:
Agregar una nueva herramienta
- Crea la herramienta en
src/tools/
- Añade la herramienta a
src/dixa.ts
Herramienta de ejemplo:
Manejo de errores
El proyecto utiliza clases de error personalizadas:
DixaError
: Clase de error base para errores de APIDixaValidationError
: Para errores de validación de respuesta
Escaparate
[!NOTA]
Si ha desarrollado un servidor utilizando FastMCP, ¡ envíe un PR para mostrarlo aquí!
- https://github.com/apinetwork/piapi-mcp-server
- https://github.com/Meeting-Baas/meeting-mcp - Servidor MCP de Meeting BaaS que permite a los asistentes de IA crear bots de reuniones, buscar transcripciones y administrar datos de grabación
Expresiones de gratitud
- FastMCP está inspirado en la implementación de Python de Jonathan Lowin .
- Partes del código base fueron adoptadas de LiteMCP .
- Partes del código base se adoptaron del protocolo Model Context でSSEをやってみる.
Contribuyendo
- Seguir los patrones existentes de recursos y herramientas
- Agregue la documentación JSDoc adecuada
- Utilice las utilidades compartidas en
types.ts
yconfig.ts
- Actualice el README si agrega nuevas funciones
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Una implementación de servidor FastMCP para la API Dixa, que permite a los asistentes de IA buscar, recuperar y administrar datos y etiquetas de conversaciones de clientes.
Related MCP Servers
- AsecurityFlicenseAqualityThis server provides access to the Perplexity AI API, enabling interaction through chatting, searching, and documentation retrieval within MCP-based systems.Last updated -52JavaScript
- -securityFlicense-qualityAn MCP server that integrates real-time web search capabilities into AI assistants using the Exa API, providing both basic and advanced search functionality with formatted markdown results.Last updated -119Python
- -security-license-qualityAn MCP server that integrates Apifox API documentation with AI assistants, allowing AI to extract and understand API information from Apifox projects.Last updated -91TypeScript
- -securityFlicense-qualityAn MCP server that connects AI assistants to SearchAgora, enabling users to search for, discover, and purchase products across the web through natural language conversations.Last updated -Python