# mcp-rpcbind [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/daedalus/mcp-rpcbind  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/mcp-rpcbind

## Description
MCP server exposing rpcbind/RPC portmapper functionality

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "mcp-rpcbind": {
    "command": "uvx",
    "args": ["mcp-rpcbind"]
  }
}
```

## Documentation & README

# mcp-rpcbind

MCP server exposing rpcbind/RPC portmapper functionality.

[![PyPI](https://img.shields.io/pypi/v/mcp-rpcbind.svg)](https://pypi.org/project/mcp-rpcbind/)
[![Python](https://img.shields.io/pypi/pyversions/mcp-rpcbind.svg)](https://pypi.org/project/mcp-rpcbind/)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

## Install

```bash
pip install mcp-rpcbind
```

## Usage

```bash
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

```bash
# 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

```bash
# 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
