Dixa MCP Server
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
Related MCP server: ReActMCP Web Search
Estructura del proyecto
/src
├── dixa.ts # Main server setup
├── config.ts # Configuration and environment settings
├── types.ts # Shared types and error handling
├── resources/ # Resource implementations
├── schemas/ # Zod schemas for validation
└── tools/ # Tool implementationsConfiguració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:
export DIXA_API_KEY='your-api-key'Iniciar el servidor:
npm start
## Running Your Server
### Test with `mcp-cli`
The fastest way to test and debug your server is with `fastmcp dev`:
```bash
npx fastmcp dev server.js
npx fastmcp dev server.tsEsto 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:
npx fastmcp inspect server.tsPreguntas frecuentes
¿Cómo utilizar con Claude Desktop?
Siga la guía https://modelcontextprotocol.io/quickstart/user y agregue la siguiente configuración:
{
"mcpServers": {
"my-mcp-server": {
"command": "npx",
"args": [
"tsx",
"/PATH/TO/YOUR_PROJECT/src/index.ts"
],
"env": {
"YOUR_ENV_VAR": "value"
}
}
}
}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:
export const myResource = {
uri: "dixa://my-resource",
name: "My Resource",
description: "Description",
load: async (args: MyArgs, apiKey: string) => {
// Implementation
}
};Agregar una nueva herramienta
Crea la herramienta en
src/tools/Añade la herramienta a
src/dixa.ts
Herramienta de ejemplo:
export const myTool = {
name: "My Tool",
description: "Description",
execute: async (args: MyArgs, apiKey: string) => {
// Implementation
}
};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/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.tsyconfig.tsActualice el README si agrega nuevas funciones
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceThis server acts as a Message Communication Protocol (MCP) service for integrating Apifox and Cursor, enabling OpenAPI interface implementation through AI-driven interaction.7
- Alicense-qualityCmaintenanceAn 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.143MIT
- AlicenseCqualityCmaintenanceAn MCP server that integrates Apifox API documentation with AI assistants, allowing AI to extract and understand API information from Apifox projects.227ISC
- Alicense-qualityCmaintenanceAn MCP server that enables AI applications to interact with DiceDB databases.5MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Hosted MCP server exposing US hospital procedure cost data to AI assistants
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ktabori/dixa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server