mcpField
M
mcp-rpcbind

mcp-rpcbind

ローカル
github.com/daedalusクラウド・インフラ027 週間前に更新

mcp-rpcbind について

mcp-rpcbindは、rpcbindに登録されたRPCサービスを調べるMCPサーバーです。RPCサービスを確認する用途に向けて、プログラム一覧やポート検索、稼働確認のツールを提供します。

主な機能

  1. 01登録済みRPCプログラムの一覧表示
  2. 02プログラムとバージョンのポート検索
  3. 03ポートからプログラムを検索
  4. 04rpcbindの稼働確認

活用シーン

  1. 01ホストに登録されたRPCプログラムの確認
  2. 02特定のRPCプログラムが使うポートの検索
  3. 03rpcbindの稼働状況の確認

MCP 対応

登録プログラムの一覧表示、ポートやプログラムの検索、サービス稼働確認を行うツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 サーバー

このパッケージは、登録済みの RPC サービスを照会する rpcbind 機能を公開する MCP サーバーを提供します。

ツール
  • 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。