mcp-internet-speed-test

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 인터넷 속도 테스트

⚠️ 실험 버전

이는 인터넷 속도 테스트를 위한 모델 컨텍스트 프로토콜(MCP) 서버의 실험적 구현입니다. AI 모델과 에이전트가 표준화된 인터페이스를 통해 네트워크 성능 지표를 측정, 분석 및 보고할 수 있도록 지원합니다.

MCP란 무엇인가요?

모델 컨텍스트 프로토콜(MCP)은 대규모 언어 모델(LLM)이 외부 도구 및 데이터 소스와 상호 작용할 수 있는 표준화된 방식을 제공합니다. "AI 애플리케이션을 위한 USB-C"라고 생각하면 됩니다. AI 시스템이 실제 기능과 정보에 접근할 수 있도록 하는 공통 인터페이스입니다.

특징

  • 다운로드 속도 테스트 : 다운로드 대역폭 측정
  • 업로드 속도 테스트 : 구성 가능한 파일 크기로 업로드 대역폭 측정
  • 지연 테스트 : 다양한 서버에 대한 네트워크 지연 시간 측정
  • 지터 분석 : 지연 시간 변화를 분석하여 네트워크 지터를 계산합니다.
  • 종합 보고 : 자세한 JSON 형식의 보고서 제공

설치

필수 조건

  • Python 3.12 이상
  • uv 패키지 관리자(추천)

옵션 1: uvx 사용(권장)

uvx 명령은 명시적인 설치 없이 Python 패키지를 직접 실행하는 편리한 방법입니다.

지엑스피1

옵션 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": "uvx", "args": [ "/ABSOLUTE/PATH/TO/mcp-internet-speed-test" ] } } }

API 도구

MCP 인터넷 속도 테스트는 다음과 같은 도구를 제공합니다.

  1. measure_download_speed : 다운로드 대역폭(Mbps)을 측정합니다.
  2. measure_upload_speed : 업로드 대역폭(Mbps)을 측정합니다.
  3. measure_latency : 네트워크 지연 시간(ms)을 측정합니다.
  4. measure_jitter : 지연 시간 변동을 분석하여 네트워크 지터를 측정합니다.
  5. run_complete_test : 모든 테스트를 실행하고 포괄적인 보고서를 제공합니다.

문제 해결

MCP 서버에 연결하는 데 문제가 있는 경우:

  1. MCP 구성의 경로가 올바른지 확인하세요.
  2. 디렉토리에 필요한 권한이 있는지 확인하세요
  3. Python 3.12 이상이 설치되어 있고 PATH에 있는지 확인하세요.
  4. mcp[cli]requests 패키지가 설치되었는지 확인하세요.

개발

이 프로젝트는 실험적인 프로젝트이므로 여러분의 참여를 환영합니다. 참여 방법은 다음과 같습니다.

  1. 이슈를 열거나 풀 리퀘스트를 제출하세요

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말

  • AI 도구 상호 작용을 표준화하기 위한 MCP 프레임워크 유지 관리자
  • 문서 및 예제를 위한 모델 컨텍스트 프로토콜 커뮤니티
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

mcp-인터넷-속도-테스트

  1. ⚠️ Experimental Version
    1. What is MCP?
      1. Features
        1. Installation
          1. Prerequisites
          2. Option 1: Using uvx (Recommended)
          3. Option 2: Using docker
        2. Configuration
          1. Claude Desktop Configuration
        3. API Tools
          1. Troubleshooting
            1. Development
              1. License
                1. Acknowledgments

                  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 -
                    3
                    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

                  View all related MCP servers

                  ID: viuq6vfp1f