Local Network Request MCP Server
Envia requisições HTTP para endpoints na rede local.
GitHubExperimente este MCPPatrocinado
Documentação
Servidor MCP de Solicitações de Rede Local
Um servidor MCP que envia solicitações HTTP para endpoints na sua rede local.
Recursos
- Envia solicitações HTTP (GET, POST, PUT, DELETE, etc.) para endpoints da rede local
- Suporte para cargas JSON e cabeçalhos personalizados
- Tratamento abrangente de erros para timeouts e problemas de conexão
- Construído com o framework FastMCP
Configuração
- Instale as dependências:
uv sync
- Teste o servidor:
uv run python3 main.py
Conectando ao Claude
Adicione esta configuração às suas configurações MCP do Claude:
Usando o Claude Desktop
Adicione ao seu 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 o Claude CLI
Adicione o servidor MCP:
claude mcp add local-network-requests uv run python3 /Users/kazikgolinski/Documents/Projekty_priv/MPCtoAPI/main.py
Ou encontre o caminho do seu uv e use-o:
which uv
claude mcp add local-network-requests /full/path/to/uv run python3 /Users/kazikgolinski/Documents/Projekty_priv/MPCtoAPI/main.py
Uso
Uma vez conectado, você pode usar a ferramenta send_request:
- url: Endpoint de destino (ex.: "http://192.168.1.245:8000")
- method: Método HTTP (padrão: "POST")
- payload: Dados JSON para POST/PUT ou parâmetros de consulta para GET
- headers: Cabeçalhos HTTP opcionais
- timeout: Timeout da solicitação em segundos (padrão: 30)
Exemplo
Send a POST request to http://192.168.1.100:8080 with JSON payload {"action": "status"}