ipvolt / developer tools

Configure and debug proxies from your coding agent.

Bring proxy setup notes, configuration examples and troubleshooting into a client that supports the Model Context Protocol (MCP).

The toolkit works with your existing proxy provider. ipvolt proxy service access is not open yet.

A focused toolkit

From a failed request to a useful next check.

Find the relevant guide

search_proxy_docs

Search the reviewed public library for proxy setup and troubleshooting passages, with canonical source links.

Hosted + local

Read the source

get_proxy_doc

Retrieve a bounded section of an approved document, including its source and review information.

Hosted + local

Prepare configuration

generate_proxy_config

Get a supported configuration template with environment-variable placeholders. Examples never require pasting a password into your agent.

Hosted + local

Narrow down a failure

diagnose_proxy_error

Use a status, exception and request phase to distinguish likely causes and choose the next check. An uncertain result stays uncertain.

Hosted + local

Check one request path

check_proxy_route

Make an explicitly requested local connection through a configured HTTP proxy to ipvolt's fixed HTTPS diagnostic endpoint. Returns the address observed for that request.

Local, opt-in

Connection options

Choose where the tools run.

Hosted · v0.1.0

Connect over HTTPS

Use the four public documentation, configuration and diagnosis tools without running a local process or supplying proxy credentials.

Add this URL in your client's Streamable HTTP MCP server settings. Client configuration formats differ; use the remote-server instructions for your installed client.

Streamable HTTP endpoint
https://mcp.ipvolt.com/mcp

Hosted tools do not connect to your proxy or request an arbitrary target URL.

Local · v0.1.0

Run the package locally

Use the same four tools through stdio. The optional route check runs on your machine and must be enabled explicitly.

Install Node.js 24 or later. Add the command and arguments below to your client's stdio MCP configuration. This example uses the common mcpServers format; use your client's equivalent if it differs. The version is pinned; update it deliberately when a reviewed release is available.

Local stdio server configuration
{
  "mcpServers": {
    "ipvolt-proxy-toolkit": {
      "command": "npx",
      "args": [
        "--yes",
        "@ipvolt/proxy-toolkit-mcp@0.1.0"
      ]
    }
  }
}

For the optional check, configure IPVOLT_PROXY_URL privately in the local server environment and set IPVOLT_ENABLE_ROUTE_CHECK=1. The tool accepts the profile name default, not a proxy URL or password. It supports HTTP proxies that tunnel HTTPS using CONNECT and contacts only https://mcp.ipvolt.com/egress.

Local route check setup details

Keep proxy credentials in the documented local configuration, outside prompts and tool arguments. Enabling the package alone does not run a network check.

A debugging workflow

Keep the evidence with the answer.

01

Describe the failure

Give your agent the client, version, exception or status, and the request phase. Leave out passwords, private URLs and full logs.

My HTTPX request returns 407 during proxy connection. Help me identify the next check.
02

Compare a supported example

Ask for a configuration template and open its linked guide. The result identifies supported options and uses placeholders for secrets.

Show an HTTPX proxy configuration using an environment variable, and explain which settings control routing.
03

Verify the route locally

If you enable the local tool, ask it to check the configured profile. This makes one bounded request; it does not test a site's content or change other tools.

Check the route for my configured local proxy profile, then explain what the result establishes.

Interpreting results

What a route check establishes.

A route result applies to that request, process, endpoint and time. It does not prove that your browser or every tool in an agent session uses the same proxy.

An observed IP address does not establish country coverage, residential or mobile classification, anonymity, or access to a particular website.

The diagnostic tools suggest causes and next checks. A timeout after sending a write does not establish that retrying it is safe.

The toolkit does not provision ipvolt proxies, manage accounts, purchase traffic or submit a signup.

Read about privacy and analytics.

Keep reading

The guides behind the tools.