mcpField
M
mcp-rpcbind

mcp-rpcbind

本地服务
github.com/daedalus云与基础设施027 周前更新

关于 mcp-rpcbind

mcp-rpcbind 是用于查询 rpcbind 注册信息的 MCP 服务,面向需要检查 RPC 服务的用户。它提供程序列表、端口查询及运行状态检查工具。

主要功能

  1. 01列出已注册的 RPC 程序
  2. 02查询程序及版本对应的端口
  3. 03按端口查找程序
  4. 04检查 rpcbind 是否运行

适用场景

  1. 01检查主机上注册的 RPC 程序
  2. 02查找特定 RPC 程序使用的端口
  3. 03确认 rpcbind 是否可用

MCP 相关

通过工具向 MCP 客户端提供 rpcbind 查询能力,包括列出注册程序、查询端口和程序,以及检查服务状态。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"daedalus-mcp-rpcbind": {
"command": "uvx",
"args": [
"mcp-rpcbind"
]
}
}
}
启动命令uvx mcp-rpcbind

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-rpcbind0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-rpcbind

提供 rpcbind/RPC 端口映射器功能的 MCP 服务。

PyPI Python Ruff

安装

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。