Provides containerization support for running the MCP Internet Speed Test server in an isolated environment, with Docker configuration for building and deploying the service.
Тест скорости интернета MCP
⚠️ Экспериментальная версия
Это экспериментальная реализация сервера Model Context Protocol (MCP) для тестирования скорости интернета. Он позволяет моделям и агентам ИИ измерять, анализировать и сообщать показатели производительности сети через стандартизированный интерфейс.
Что такое МКП?
Протокол контекста модели (MCP) обеспечивает стандартизированный способ взаимодействия больших языковых моделей (LLM) с внешними инструментами и источниками данных. Подумайте об этом как о «USB-C для приложений ИИ» — общем интерфейсе, который позволяет системам ИИ получать доступ к возможностям и информации реального мира.
Функции
- Тестирование скорости загрузки : измерение пропускной способности загрузки
- Тестирование скорости загрузки : измерение пропускной способности загрузки с настраиваемыми размерами файлов.
- Тестирование задержки : измерение задержки сети на различных серверах.
- Анализ джиттера : вычисление джиттера сети путем анализа изменений задержки.
- Комплексная отчетность : предоставление подробных отчетов в формате JSON.
Установка
Предпосылки
- Python 3.12 или выше
- менеджер пакетов uv (рекомендуется)
Вариант 1: Использование uvx (рекомендуется)
Команда uvx
— это удобный способ запускать пакеты Python напрямую, без явной установки:
Вариант 2: Использование докера
Конфигурация
Чтобы использовать этот сервер MCP с Claude Desktop или другими клиентами MCP, добавьте его в файл конфигурации MCP.
Конфигурация рабочего стола Клода
Отредактируйте файл конфигурации Claude Desktop MCP:
API-инструменты
Тест скорости интернета MCP предоставляет следующие инструменты:
measure_download_speed
: измеряет пропускную способность загрузки (в Мбит/с)measure_upload_speed
: измеряет пропускную способность исходящего трафика (в Мбит/с)measure_latency
: измеряет задержку сети (в мс)measure_jitter
: измеряет сетевой джиттер, анализируя изменения задержкиrun_complete_test
: запускает все тесты и предоставляет полный отчет
Поиск неисправностей
Если у вас возникли проблемы с подключением к серверу MCP:
- Убедитесь, что путь в конфигурации MCP указан правильно.
- Проверьте, есть ли у вас необходимые разрешения для каталога.
- Убедитесь, что Python 3.12+ установлен и находится в вашем PATH
- Убедитесь, что установлены пакеты
mcp[cli]
иhttpx
Разработка
Это экспериментальный проект, и вклад приветствуется. Чтобы внести вклад:
- Откройте проблему или отправьте запрос на извлечение
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
Благодарности
- Разработчики MCP Framework для стандартизации взаимодействия инструментов ИИ
- Сообщество Model Context Protocol для документации и примеров
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
mcp-интернет-скорость-тест
Related MCP Servers
- -securityAlicense-qualityA lightweight mcp server that tells you exactly what time is it based on your IP.Last updated -8PythonMIT License
- -securityAlicense-qualityMCP Server for networl monitoring software ntopng.Last updated -PythonMIT License
- -securityAlicense-qualityA test server implementing all features of the MCP protocol, including prompts, tools, resources, and sampling, designed for testing MCP clients rather than practical applications.Last updated -TypeScriptMIT License
- GoApache 2.0