Tox Testing
MCPプロトコルを通じてPythonテストを実行および管理するサーバー
スコア : 2.5ポイント
ダウンロード数 : 3.9K
🚀 Tox テスト MCP サーバー
Model Context Protocol (MCP) をベースにしたテストサーバーで、Python プロジェクトの tox コマンドを実行して pytest テストを行うことができます。このサーバーは、MCP を通じて Python テストを実行および管理する便利な方法を提供します。
✨ 主な機能
ツール
run_tox_tests- tox テストコマンドを実行し、複数のモードとオプションをサポートします。- サポートされる実行モード:
all: すべてのテストまたは指定されたグループ内のテストを実行します。file: 特定のファイル内のテストを実行します。case: 特定のテストケースを実行します。directory: 指定されたディレクトリ内のすべてのテストを実行します。
- サポートされるテストグループ:
clients: クライアント関連のテストapi: API エンドポイントのテストauth: 認証テストuploads: アップロード機能のテストroutes: ルートハンドラーのテスト
- サポートされる実行モード:
🚀 クイックスタート
開発
依存関係のインストール:
npm install
サーバーのビルド:
npm run build
開発時の自動再構築:
npm run watch
インストール
VSCode で使用するには、サーバー設定を MCP 設定ファイルに追加してください。設定ファイルのパスは以下の通りです:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
{
"mcpServers": {
"tox-testing": {
"command": "node",
"args": ["/path/to/tox-testing/build/index.js"],
"env": {
"TOX_APP_DIR": "/path/to/your/python/project",
"TOX_TIMEOUT": "600"
}
}
}
}
設定オプション
env.TOX_TIMEOUT: (オプション) テスト実行の最大待機時間(秒)。テストの実行時間がこのタイムアウトを超えると、テストは終了します。デフォルト値は 600 秒(10 分)です。env.TOX_APP_DIR: (必須) tox.ini ファイルを含むディレクトリ。このディレクトリで tox コマンドが実行されます。パスは、tox.ini ファイルを含む Python プロジェクトのルートディレクトリを指す必要があります。
タイムアウトは以下の点で特に重要です:
- テストプロセスのハングを防止する
- 長時間実行される統合テストを管理する
- CI/CD パイプラインが停止しないようにする
💻 使用例
基本的な使用法
サーバーは run_tox_tests ツールを提供しており、さまざまなモードで使用できます。
ツールパラメータ
// すべてのテストを実行
{
"mode": "all"
}
// 指定されたグループ内のテストを実行
{
"mode": "all",
"group": "api"
}
// 特定のファイル内のテストを実行
{
"mode": "file",
"testFile": "tests/test_api.py"
}
// 特定のテストケースを実行
{
"mode": "case",
(元の README で最後のケースが不完全なので、そのまま残しています)

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
12.4K
4.5ポイント

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
16.2K
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
44.0K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
24.5K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
12.0K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
14.9K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
15.6K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
21.4K
4.5ポイント

