Back to the catalog

io.github.daedalus/mcp-rpcbind

MCP server exposing rpcbind/RPC portmapper functionality

Open source Open in the app JSON README (API)

About

MCP server exposing rpcbind/RPC portmapper functionality

Details

Kind
MCP servers
Topic
No topic detected
Publisher
daedalus
Origin
official
Category
ferramentas
Transport
local
Version
0.1.0
Last push
2026-04-24T02:46:23Z
Repository state
ativo
Language
Python
License
MIT
Added
2026-08-29 03:02:40
Updated
2026-08-29 03:02:40
Origin id
io.github.daedalus/mcp-rpcbind

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

More