{
  "markdown": "# mcp-rpcbind\n\nMCP server exposing rpcbind/RPC portmapper functionality.\n\n[![PyPI](https://img.shields.io/pypi/v/mcp-rpcbind.svg)](https://pypi.org/project/mcp-rpcbind/)\n[![Python](https://img.shields.io/pypi/pyversions/mcp-rpcbind.svg)](https://pypi.org/project/mcp-rpcbind/)\n[![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)\n\n## Install\n\n```bash\npip install mcp-rpcbind\n```\n\n## Usage\n\n```bash\nmcp-rpcbind\n```\n\nThis will start the MCP server using stdio transport.\n\n## MCP Server\n\nThis package provides an MCP server that exposes rpcbind functionality for querying registered RPC services.\n\n### Tools\n\n- `rpcbind_list_all`: List all registered RPC programs on a host\n- `rpcbind_get_port`: Get port for a specific RPC program/version\n- `rpcbind_get_program`: Get programs registered at a specific port\n- `rpcbind_ping`: Check if rpcbind is running\n\n## Development\n\n```bash\n# Install with dev dependencies\npip install -e \".[test,mcp]\"\n\n# Run tests\npytest\n\n# Lint\nruff check src/ tests/\nruff format src/ tests/\n\n# Type check\nmypy src/\n```\n\n## Release\n\n```bash\n# Bump version\nbumpversion patch  # or minor/major\ngit tag v<version>\ngit push && git push --tags\n```\n\n## MCP Server Registration\n\nmcp-name: io.github.daedalus/mcp-rpcbind",
  "bytes": 1336,
  "sha": "93c87156c74ee80b2357baf7082528e5aaa2b46322a24c70061b751b7567fc84",
  "repo_slug": "daedalus/mcp-rpcbind",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_daedalus_mcp_rpcbind_267b7ac3/readme"
}