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.
Probador de API REST de MCP
Un servidor MCP basado en TypeScript que permite probar APIs REST a través de Cline. Esta herramienta permite probar e interactuar con cualquier punto final de API REST directamente desde el entorno de desarrollo.
Instalación
Instalación mediante herrería
Para instalar REST API Tester para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Instalar el paquete globalmente:
- Instrucciones personalizadas para configurar Cline:
Para garantizar que Cline comprenda cómo usar esta herramienta de manera eficaz, agregue lo siguiente a sus instrucciones personalizadas de Cline (Configuración > Instrucciones personalizadas):
- Agregue el servidor a su configuración de MCP:
Aunque estas instrucciones son para Cline, el servidor debería funcionar con cualquier implementación de MCP. Configure según su sistema operativo:
Ventanas
⚠️ IMPORTANTE : Debido a un problema conocido con la resolución de rutas de Windows ( problema n.° 40 ), debe utilizar la ruta completa en lugar de %APPDATA%.
Agregar a C:\Users\<YourUsername>\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
:
macOS
Agregar a ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
:
Nota: Reemplace las variables de entorno con sus valores reales. Configure solo un método de autenticación a la vez.
- Autenticación básica (nombre de usuario/contraseña)
- Token de portador (si la autenticación básica no está configurada)
- Clave API (si no se configura ni la autenticación básica ni el token de portador)
Características
- Pruebe los puntos finales de la API REST con diferentes métodos HTTP
- Compatibilidad con solicitudes GET, POST, PUT y DELETE
- Información de respuesta detallada, incluido el estado, los encabezados y el cuerpo.
- Encabezados personalizados:
- Encabezados globales a través de variables de entorno HEADER_*
- Prefijo que no distingue entre mayúsculas y minúsculas (HEADER_, header_, HeAdEr_)
- Conservación de mayúsculas y minúsculas para los nombres de encabezado
- Aplicación basada en prioridad (por solicitud > autorización > personalizada)
- Manejo del cuerpo de la solicitud para los métodos POST/PUT
- Gestión del tamaño de la respuesta:
- Limitación automática del tamaño de respuesta (predeterminado: 10 KB/10 000 bytes)
- Límite de tamaño configurable mediante la variable de entorno REST_RESPONSE_SIZE_LIMIT
- Borrar metadatos de truncamiento cuando las respuestas exceden el límite
- Conserva la estructura de la respuesta mientras solo trunca el contenido del cuerpo
- Verificación del certificado SSL:
- Habilitado de forma predeterminada para una operación segura
- Se puede deshabilitar para certificados autofirmados o entornos de desarrollo.
- Control mediante la variable de entorno REST_ENABLE_SSL_VERIFY
- Múltiples métodos de autenticación:
- Autenticación básica (nombre de usuario/contraseña)
- Autenticación de token de portador
- Autenticación de clave API (encabezado personalizado)
Ejemplos de uso
Una vez instalado y configurado, puede utilizar el REST API Tester a través de Cline para probar sus puntos finales de API:
Desarrollo
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
Para desarrollo con reconstrucción automática:
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
You must be authenticated.
Tools
Un servidor MCP basado en TypeScript que permite probar APIs REST a través de Cline. Esta herramienta permite probar e interactuar con cualquier punto final de API REST directamente desde el entorno de desarrollo.