mcp-connection-checker
mcp-connection-checker は、Model Context Protocol (MCP) サーバーと対話し、定義されたツールを実行するためのコマンドラインインターフェースです。
インストール
pipx を使用してインストールすることを推奨します。
pipx install mcp-connection-checker
または pip を使用する場合:
pip install mcp-connection-checker
使い方
ツールリストの表示
指定したMCPサーバーで利用可能なツールの一覧を表示します。
mcp-connection-checker --mcp-def <MCPサーバー定義ファイルのパス>
例:
mcp-connection-checker --mcp-def ./mcp_server_definition.json
ツールの実行
指定したMCPサーバー上で、定義ファイルに従ってツールを実行します。
mcp-connection-checker --mcp-def <MCPサーバー定義ファイルのパス> --tool-def <ツール定義ファイルのパス>
例:
mcp-connection-checker --mcp-def ./mcp_server_definition.json --tool-def ./list_directory.json
詳細ログの表示
-v または --verbose オプションを使用すると、実行時の詳細なログが表示されます。
mcp-connection-checker --mcp-def <MCPサーバー定義ファイルのパス> -v
開発者向け情報
依存関係管理には uv を使用しています。
依存関係の追加:
uv add <package_name>
ローカルでの実行:
uv python test_mcp_connection.py [OPTIONS]
Release files for mcp-connection-checker 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_connection_checker-0.1.2.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_connection_checker-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.1 kB
Release files / mcp_connection_checker-0.1.2.tar.gz
| Download URL | mcp_connection_checker-0.1.2.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edd59722bd382dfe1ba4582a2326bddc9a20e89bf5c6bbdb02a014a3f61d5674
|
|
BLAKE2b-256 checksum How to use checksums |
64a10e8d42f8bfc52721b9d9ec41998978afea1e1d9821de3323a24514e9e7ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / mcp_connection_checker-0.1.2-py3-none-any.whl
| Download URL | mcp_connection_checker-0.1.2-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f4085adc684a94291207d7a478439fe7989ebdf956e693898ecbf93002334bd5
|
|
BLAKE2b-256 checksum How to use checksums |
fd98dc8e3d3b79378b6674948ea3b1f1749cf326779a6c80615c9fcf0d2a548d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|