Skip to main content

nxtlinq MCP Proxy

Package an existing MCP server, deploy it on a private Docker network, and check nxtlinq tool permissions before forwarding calls. The original MCP implements the tools. Desktop Setup manages identity and tool permissions.

Requirements

  • uv on macOS or Linux; the guide uses uv to provide Python 3.11.
  • Docker with Compose and Buildx, running on the deployment host.
  • A dedicated nxtlinq thirdParty service API Key and Secret.
  • An Agent supporting Streamable HTTP MCP with an Authorization header. Automatic Codex configuration is an optional integration.

Install

Confirm uv --version works and that docker info, docker compose version, and docker buildx version succeed. The source distribution includes step-by-step environment installation guides at docs/en/environment.md and docs/zh-TW/environment.md; skip components that already pass these checks.

In a new working directory, create a Python virtual environment with uv, then install the Proxy and its dependencies. uv downloads Python 3.11 if needed. For an existing installation, activate its environment and skip environment creation.

mkdir nxtlinq-tools
cd nxtlinq-tools
uv venv --python 3.11 .venv
source .venv/bin/activate

Install from PyPI:

uv pip install 'nxtlinq-mcp-proxy[desktop]==0.1.0'

uv downloads the Proxy and its dependencies from PyPI. [desktop] includes Setup dependencies.

Download: Proxy 0.1.0.

Deploy

nxtlinq-mcp pack my-mcp-bundle
nxtlinq-mcp init my-tools --bundle my-mcp-bundle
cd my-tools
nxtlinq-mcp setup

Choose the packaging method for your MCP. During initialization, select other for manual MCP configuration or codex for the optional automatic integration. Enter the service environment and credentials when prompted, review the discovered tools, and confirm registration. Complete Setup and enable the tools you need, then connect your Agent using the chosen connection option.

Use a pinned npm/Python package, a custom Dockerfile, or an existing HTTP image. Optional recipes demonstrate Filesystem, Memory, and GitHub PAT/OAuth. Each deployment supports up to 16 MCP servers and one user's Setup session. Configure host folders and permitted API destinations for each MCP. The proxy governs calls through its MCP endpoint; independently accessible files, APIs, or application endpoints require their own access controls.

English and Traditional Chinese guides are included in the source distribution under docs/en and docs/zh-TW.

Metadata

Release files for nxtlinq-mcp-proxy 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nxtlinq-mcp-proxy 0.1.0
File Size Uploaded Provenance Actions
nxtlinq_mcp_proxy-0.1.0.tar.gz 94.2 kB Without provenance Details for nxtlinq_mcp_proxy-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for nxtlinq-mcp-proxy 0.1.0
File Interpreter ABI Platform Actions
nxtlinq_mcp_proxy-0.1.0-py3-none-any.whl Python 3 none any Details for nxtlinq_mcp_proxy-0.1.0-py3-none-any.whl

Total release size: 141.3 kB

Release files / nxtlinq_mcp_proxy-0.1.0.tar.gz

Download URL nxtlinq_mcp_proxy-0.1.0.tar.gz
Size 94.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4f6bb1732d8c94de2bd9c40980be465d16b99de47d760ed44f2460380bf2a86f
BLAKE2b-256 checksum
How to use checksums
3f1d0fe35c3de6c06d90d79ed8436cfc93e39f64351089723827e90e4749da47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / nxtlinq_mcp_proxy-0.1.0-py3-none-any.whl

Download URL nxtlinq_mcp_proxy-0.1.0-py3-none-any.whl
Size 47.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0957a09f0959040e7c513ee8a0c46f40c685ab4517c86228cbe217b96b727b6d
BLAKE2b-256 checksum
How to use checksums
f879be719fbc7a62084c6d067e8a2884127a3365f9f8fdfdc9aeab56bcde9e6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for nxtlinq-mcp-proxy 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page