关于 mcp-rpcbind
mcp-rpcbind 是用于查询 rpcbind 注册信息的 MCP 服务,面向需要检查 RPC 服务的用户。它提供程序列表、端口查询及运行状态检查工具。
主要功能
- 01列出已注册的 RPC 程序
- 02查询程序及版本对应的端口
- 03按端口查找程序
- 04检查 rpcbind 是否运行
适用场景
- 01检查主机上注册的 RPC 程序
- 02查找特定 RPC 程序使用的端口
- 03确认 rpcbind 是否可用
MCP 相关
通过工具向 MCP 客户端提供 rpcbind 查询能力,包括列出注册程序、查询端口和程序,以及检查服务状态。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-rpcbind
提供 rpcbind/RPC 端口映射器功能的 MCP 服务。
安装
pip install mcp-rpcbind
用法
mcp-rpcbind
这将使用 stdio 传输启动 MCP 服务。
MCP 服务
此软件包提供一个 MCP 服务,用于查询已注册的 RPC 服务并开放 rpcbind 功能。
工具
rpcbind_list_all:列出主机上所有已注册的 RPC 程序rpcbind_get_port:获取指定 RPC 程序/版本的端口rpcbind_get_program:获取在指定端口注册的程序rpcbind_ping:检查 rpcbind 是否正在运行
开发
# 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/
发布
# Bump version
bumpversion patch # or minor/major
git tag v<version>
git push && git push --tags
MCP 服务注册
mcp-name: io.github.daedalus/mcp-rpcbind
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。