mcp-internet-speed-test

by inventer-dev
MIT License
1
  • Apple
  • Linux
Integrations
  • 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 напрямую, без явной установки:

# 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

  • -
    security
    A
    license
    -
    quality
    A lightweight mcp server that tells you exactly what time is it based on your IP.
    Last updated -
    8
    Python
    MIT License
  • -
    security
    A
    license
    -
    quality
    MCP Server for networl monitoring software ntopng.
    Last updated -
    Python
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    A 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 -
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    mcp demo ip query
    Last updated -
    Go
    Apache 2.0

View all related MCP servers

ID: viuq6vfp1f