send_requestLABSCO SUMMARY
A bridge from the conversation to services on your own network that an agent otherwise cannot reach.
The single tool takes the method, payload, headers, and a timeout, so an agent can poke a device or a local service — a status endpoint on a home-network box, say — and get the response back, with connection and timeout errors reported rather than swallowed.
What it is
A server built on FastMCP that gives an assistant one tool to send HTTP requests to local-network endpoints, with JSON payloads, custom headers, and proper timeout handling.
What you get
- send_request sends an HTTP request to a URL — method, JSON payload or query parameters, optional headers, and a timeout — with error handling for timeouts and connection failures
Requirements
Runs on Python via uv. No account or key; it reaches whatever local endpoints you point it at.
Setup effort
Build from source — git clone https://github.com/KazikGolinski/mcp-net-bridge
USE CASES
Calling a service on your LAN
send_request posts to a local endpoint with a JSON body and returns the response, so an agent can reach a device the internet cannot.
Checking a local endpoint's status
send_request issues a GET with query parameters and reports back, including a clear error if the host times out.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
You clone this one yourself.
Server setup
git clone https://github.com/KazikGolinski/mcp-net-bridge
cd mcp-net-bridge
uv syncMCP Clients
Claude Desktop
{
"mcpServers": {
"local-network-requests": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_NET_BRIDGE>",
"run",
"python3",
"main.py"
]
}
}
}Claude Code
claude mcp add local-network-requests -- uv --directory <YOUR_PATH_TO_MCP_NET_BRIDGE> run python3 main.py