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.
Servidor MCP de Fillout.io
Servidor MCP para la API de Fillout.io, que permite la gestión de formularios, el manejo de respuestas y el análisis.
Configuración del token
- Obtenga su clave API de Fillout.io:
- Inicie sesión en su cuenta de Fillout.io
- Vaya a Configuración de la cuenta → API y webhooks
- Haga clic en "Crear nueva clave API".
- Copia tu nueva clave API
- Información de la clave API:
- Las claves de producción comienzan con
fo_live_
- Las claves de prueba comienzan con
fo_test_
- Las claves de prueba solo funcionan con formularios de prueba
- Las claves API proporcionan acceso a todos los recursos de su cuenta
- Las claves de producción comienzan con
- Reemplace
your-fillout-api-key
en la configuración con su clave API.
⚠️ Notas de seguridad:
- Mantenga su clave API segura y privada
- Utilice claves de prueba para el desarrollo
- Almacenar claves en variables de entorno
- Gire las llaves periódicamente
- Nunca envíe claves al control de versiones
Solución de problemas de tokens
Mensajes de error comunes
- "Clave API proporcionada no válida" o "Error de autenticación"
- Causa : La clave API falta, está mal formada o no es válida
- Solución :
- Verifique que la clave comience con
fo_live_
ofo_test_
- Comprobar si hay espacios o caracteres adicionales
- Asegúrese de que la variable de entorno esté configurada correctamente
- Crea una nueva clave si es necesario
- Verifique que la clave comience con
- "Tecla de modo de prueba utilizada con formulario en vivo"
- Causa : Uso de la clave de prueba (
fo_test_
) con el formulario de producción - Solución :
- Utilice claves activas para formularios de producción
- Crear formulario de prueba para desarrollo
- Cambiar al tipo de clave apropiado
- Causa : Uso de la clave de prueba (
- "Límite de velocidad excedido"
- Causa : demasiadas solicitudes de API
- Solución :
- Implementar la limitación de solicitudes
- Comprobar el uso en el panel de control
- Optimizar patrones de solicitud
Pasos de validación
- Comprobar el formato de la clave API:Copy
- Clave API de prueba:Copy
Características
Gestión de formularios
- Enumere todos los formularios
- Obtener detalles del formulario
- Crear nuevos formularios
- Eliminar formularios
- Actualizar la configuración del formulario
Manejo de respuestas
- Enviar respuestas del formulario
- Obtener envíos de formularios
- Filtrar respuestas
- Exportar respuestas
Analítica
- Tasas de respuesta
- Tiempos de finalización
- Tendencias de envío
Herramientas
list_forms
- Obtenga todos los formularios accesibles
- Parámetros:
limit
(opcional): Número de formularios a devolveroffset
(opcional): desplazamiento de paginación
- Devuelve: Matriz de objetos de formulario
get_form
- Obtenga información detallada del formulario
- Parámetros:
formId
(cadena): identificador del formulario
- Devoluciones: Detalles del formulario, incluidas preguntas y configuraciones
create_form
- Crear un nuevo formulario
- Parámetros:
name
(cadena): Nombre del formulariodescription
(cadena opcional): Descripción del formularioquestions
(matriz): Matriz de objetos de preguntatype
: Tipo de pregunta (por ejemplo, 'Respuesta corta', 'Opción múltiple')name
: Texto de la preguntarequired
: si la pregunta es obligatoriachoices
: Matriz de opciones para preguntas de opción múltiple
- Devuelve: objeto de formulario creado
get_form_responses
- Obtener envíos de formularios
- Parámetros:
formId
(cadena): identificador del formulariofilters
(opcionales): filtros de respuestapageSize
(opcional): Resultados por páginaafterDate
(opcional): Filtrar por fecha de envíobeforeDate
(opcional): Filtrar por fecha de envíostatus
(opcional): Filtrar por estado de finalización
- Devuelve: Matriz de respuestas del formulario
submit_form_response
- Enviar una nueva respuesta
- Parámetros:
formId
(cadena): identificador del formularioresponses
(matriz): Matriz de respuestasquestionId
: Identificador de la preguntavalue
: Valor de respuesta
calculations
(opcional): cálculos personalizados
- Devoluciones: Confirmación de envío
Configuración
Uso con Claude Desktop
Configuración de Docker
Copy
Configuración NPX
Copy
Edificio
Prerrequisitos
- Node.js 18 o posterior
- npm o hilo
- Docker (opcional)
Desarrollo local
Copy
Compilación de Docker
Copy
Ejemplos
Creando un formulario
Copy
Enviar una respuesta
Copy
Manejo de errores
El servidor proporciona mensajes de error detallados para problemas comunes:
Copy
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
This server cannot be installed
Permite la gestión de formularios, el manejo de respuestas y el análisis a través de la API de Fillout.io para mejorar las interacciones y la información de los formularios.