Skip to main content

Collection of tools for working with MCP and other protocols

Project description

nxd-tools

Collection of tools for working with MCP (Model Context Protocol) and other protocols.

Installation

# Install the MCP bridge
pip install nxd-tools[mcp-bridge]

# Or with uv
uv pip install nxd-tools[mcp-bridge]

Components

MCP Bridge (nxd-tools[mcp-bridge])

A stdio-to-HTTP proxy that enables stdio-based MCP clients (like Claude Desktop) to communicate with remote streamable HTTP MCP servers.

Usage:

# Using the console script
nxd-bridge --base-url https://server.example.com --token YOUR_TOKEN

# Using module invocation
python -m nxd_tools.mcp_bridge --base-url https://server.example.com --token YOUR_TOKEN

# Disable SSL verification (for development)
nxd-bridge --base-url https://server.example.com --token YOUR_TOKEN --no-ssl-verify

Claude Desktop Configuration:

Add to your Claude Desktop MCP settings:

{
  "mcpServers": {
    "my-remote-server": {
      "command": "nxd-bridge",
      "args": [
        "--base-url",
        "https://server.example.com",
        "--token",
        "YOUR_TOKEN"
      ]
    }
  }
}

Development

# Install with dev dependencies
uv pip install -e ".[dev,mcp-bridge]"

# Install pre-commit hooks
pre-commit install

# Run quality checks
ruff check . --fix
ruff format .

# Build package
python -m build

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nxd_tools-0.1.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nxd_tools-0.1.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file nxd_tools-0.1.1.tar.gz.

File metadata

  • Download URL: nxd_tools-0.1.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nxd_tools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4c89efd2f7a51b2f8172a258756179b942d3178e153e30306a3255482f92229b
MD5 4125cf7e820f2e8d3a6b6fb148d88733
BLAKE2b-256 85561c0641687ed6e714c88afcfd0ca5bd6d30af25e4307f36b34171fe68a1bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nxd_tools-0.1.1.tar.gz:

Publisher: publish.yml on nextdata-tech/nxd-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nxd_tools-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nxd_tools-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for nxd_tools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 62cad82c899d29e0ee793f8c3dbb656ac3ecd594a4fdcb09138a74519df570b8
MD5 231f5792c74df141c2c863a23842a136
BLAKE2b-256 b57a9c765f32f1d781d5df683ce365f485675db9e13bae09fdf357ba8e219590

See more details on using hashes here.

Provenance

The following attestation bundles were made for nxd_tools-0.1.1-py3-none-any.whl:

Publisher: publish.yml on nextdata-tech/nxd-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page