Local Network Request MCP Server
Envía solicitudes HTTP a endpoints en la red local.
Documentación
Servidor MCP de Solicitudes de Red Local
Un servidor MCP que envía solicitudes HTTP a endpoints en tu red local.
Características
- Envía solicitudes HTTP (GET, POST, PUT, DELETE, etc.) a endpoints de la red local
- Soporte para cargas útiles JSON y encabezados personalizados
- Manejo integral de errores para tiempos de espera y problemas de conexión
- Construido con el framework FastMCP
Configuración
- Instala las dependencias:
uv sync
- Prueba el servidor:
uv run python3 main.py
Conexión con Claude
Agrega esta configuración a tu configuración de MCP de Claude:
Usando Claude Desktop
Agrega a tu claude_desktop_config.json:
{
"mcpServers": {
"local-network-requests": {
"command": "uv",
"args": ["run", "python3", "/absolute/path/to/main.py"],
"cwd": "/Users/kazikgolinski/Documents/Projekty_priv/MPCtoAPI"
}
}
}
Usando Claude CLI
Agrega el servidor MCP:
claude mcp add local-network-requests uv run python3 /Users/kazikgolinski/Documents/Projekty_priv/MPCtoAPI/main.py
O encuentra tu ruta de uv y úsala:
which uv
claude mcp add local-network-requests /full/path/to/uv run python3 /Users/kazikgolinski/Documents/Projekty_priv/MPCtoAPI/main.py
Uso
Una vez conectado, puedes usar la herramienta send_request:
- url: Endpoint de destino (p. ej., "http://192.168.1.245:8000")
- method: Método HTTP (predeterminado: "POST")
- payload: Datos JSON para POST/PUT o parámetros de consulta para GET
- headers: Encabezados HTTP opcionales
- timeout: Tiempo de espera de la solicitud en segundos (predeterminado: 30)
Ejemplo
Send a POST request to http://192.168.1.100:8080 with JSON payload {"action": "status"}