Skip to main content
Glama

mcp-internet-speed-test

MIT License
7
  • Apple
  • Linux

Тест скорости интернета MCP

⚠️ Экспериментальная версия

Это экспериментальная реализация сервера Model Context Protocol (MCP) для тестирования скорости интернета. Он позволяет моделям и агентам ИИ измерять, анализировать и сообщать показатели производительности сети через стандартизированный интерфейс.

Что такое МКП?

Протокол контекста модели (MCP) обеспечивает стандартизированный способ взаимодействия больших языковых моделей (LLM) с внешними инструментами и источниками данных. Подумайте об этом как о «USB-C для приложений ИИ» — общем интерфейсе, который позволяет системам ИИ получать доступ к возможностям и информации реального мира.

Функции

  • Тестирование скорости загрузки : измерение пропускной способности загрузки
  • Тестирование скорости загрузки : измерение пропускной способности загрузки с настраиваемыми размерами файлов.
  • Тестирование задержки : измерение задержки сети на различных серверах.
  • Анализ джиттера : вычисление джиттера сети путем анализа изменений задержки.
  • Комплексная отчетность : предоставление подробных отчетов в формате JSON.

Установка

Предпосылки

  • Python 3.12 или выше
  • менеджер пакетов uv (рекомендуется)

Вариант 1: Использование uvx (рекомендуется)

Команда uvx — это удобный способ запускать пакеты Python напрямую, без явной установки:

# Run the MCP server directly uvx /path/to/mcp-internet-speed-test

Вариант 2: Использование докера

# Build the Docker image docker build -t mcp-internet-speed-test . # Run the MCP server in a Docker container docker run -it --rm -v $(pwd):/app -w /app mcp-internet-speed-test

Конфигурация

Чтобы использовать этот сервер MCP с Claude Desktop или другими клиентами MCP, добавьте его в файл конфигурации MCP.

Конфигурация рабочего стола Клода

Отредактируйте файл конфигурации Claude Desktop MCP:

{ "mcpServers": { "mcp-internet-speed-test": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/mcp-internet-speed-test", "run", "main.py" ] } } }

API-инструменты

Тест скорости интернета MCP предоставляет следующие инструменты:

  1. measure_download_speed : измеряет пропускную способность загрузки (в Мбит/с)
  2. measure_upload_speed : измеряет пропускную способность исходящего трафика (в Мбит/с)
  3. measure_latency : измеряет задержку сети (в мс)
  4. measure_jitter : измеряет сетевой джиттер, анализируя изменения задержки
  5. run_complete_test : запускает все тесты и предоставляет полный отчет

Поиск неисправностей

Если у вас возникли проблемы с подключением к серверу MCP:

  1. Убедитесь, что путь в конфигурации MCP указан правильно.
  2. Проверьте, есть ли у вас необходимые разрешения для каталога.
  3. Убедитесь, что Python 3.12+ установлен и находится в вашем PATH
  4. Убедитесь, что установлены пакеты mcp[cli] и httpx

Разработка

Это экспериментальный проект, и вклад приветствуется. Чтобы внести вклад:

  1. Откройте проблему или отправьте запрос на извлечение

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.

Благодарности

  • Разработчики MCP Framework для стандартизации взаимодействия инструментов ИИ
  • Сообщество Model Context Protocol для документации и примеров

Related MCP Servers

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/inventer-dev/mcp-internet-speed-test'

If you have feedback or need assistance with the MCP directory API, please join our Discord server