mcp-rpcbind
by daedalus
README.md
# mcp-rpcbind
MCP server exposing rpcbind/RPC portmapper functionality.
[](https://pypi.org/project/mcp-rpcbind/)
[](https://pypi.org/project/mcp-rpcbind/)
[](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-rpcbindThis server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues