Skip to main content

MCP server exposing rpcbind/RPC portmapper functionality

Project description

mcp-rpcbind

MCP server exposing rpcbind/RPC portmapper functionality.

PyPI Python Ruff

Install

pip install mcp-rpcbind

Usage

mcp-rpcbind

This will start the MCP server using stdio transport.

MCP Server

This package provides an MCP server that exposes rpcbind functionality for querying registered RPC services.

Tools

  • rpcbind_list_all: List all registered RPC programs on a host
  • rpcbind_get_port: Get port for a specific RPC program/version
  • rpcbind_get_program: Get programs registered at a specific port
  • rpcbind_ping: Check if rpcbind is running

Development

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

# Run tests
pytest

# Lint
ruff check src/ tests/
ruff format src/ tests/

# Type check
mypy src/

Release

# Bump version
bumpversion patch  # or minor/major
git tag v<version>
git push && git push --tags

MCP Server Registration

mcp-name: io.github.daedalus/mcp-rpcbind

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

mcp_rpcbind-0.1.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

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

mcp_rpcbind-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file mcp_rpcbind-0.1.0.tar.gz.

File metadata

  • Download URL: mcp_rpcbind-0.1.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mcp_rpcbind-0.1.0.tar.gz
Algorithm Hash digest
SHA256 536d4fa9a2147cb50a36e5234198627bb3ae630da89bfc363b73b084f3c2d23a
MD5 5a89570716b27b02d73fbfb1eae7ceab
BLAKE2b-256 276d736cfdea37eaee5d34d4e22071e7453dbdbf586893abf965e7904d8dc701

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_rpcbind-0.1.0.tar.gz:

Publisher: pypi-publish.yml on daedalus/mcp-rpcbind

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

File details

Details for the file mcp_rpcbind-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_rpcbind-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mcp_rpcbind-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cdc79751984d7c2014fc7577c5ec161a17f858615647090b608b3506e4dd0841
MD5 7f4156fefb29655b00c1f49487daceed
BLAKE2b-256 50b966ec753b464c887e69af3ae49db78707b029c41f63cd8c517fc0851d0741

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_rpcbind-0.1.0-py3-none-any.whl:

Publisher: pypi-publish.yml on daedalus/mcp-rpcbind

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