mcpField
M
mcp-rpcbind

mcp-rpcbind

Local
github.com/daedalusCloud & Infra0Updated 27w ago

About mcp-rpcbind

mcp-rpcbind is an MCP server for inspecting RPC services registered through rpcbind. It provides clients with tools to list programs, look up ports, and check rpcbind availability.

Key features

  1. 01List registered RPC programs
  2. 02Look up a program's port and version
  3. 03Find programs by port
  4. 04Check whether rpcbind is running

Use cases

  1. 01Inspect RPC programs registered on a host
  2. 02Find the port used by a specific RPC program
  3. 03Check rpcbind availability

MCP support

Exposes rpcbind queries to MCP clients through tools for listing registered programs, looking up ports and programs, and checking service availability.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"daedalus-mcp-rpcbind": {
"command": "uvx",
"args": [
"mcp-rpcbind"
]
}
}
}
Run commanduvx mcp-rpcbind

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypimcp-rpcbind0.1.0

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.