Baseline MCP Server

by yamanoku
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Package is distributed through JSR, making it easy to install and use in Deno projects

  • References MDN Web Docs as a source for Baseline compatibility information

일본어판 | English Version

Web Platform API의 지원 상태를 제공하는 Model Context Protocol 서버입니다.

개요

이 서버는 Web Platform Dashboard 의 API를 사용하여 웹 API 기능의 Baseline 상태(지원 상태)를 검색할 수 있는 MCP 서버를 구현합니다.

기능

  • Web Platform Dashboard API를 사용하여 기능 검색
  • 기능의 Baseline 상태 ( widely , newly , limited , no_data ) 제공
  • MCP를 통한 각종 AI 모델과의 연계

Baseline 상태 정보

Baseline 상태는 웹 기능의 브라우저 지원 상태를 나타냅니다.

  • widely : 널리 지원되는 웹 표준 기능. 대부분의 브라우저에서 안전하게 사용할 수 있습니다.
  • newly : 새롭게 표준화된 웹 기능. 주요 브라우저에서 지원되기 시작했지만, 여전히 보급 도상입니다.
  • limited : 제한적으로 지원되는 웹 기능. 일부 브라우저에서는 사용할 수 없거나 플래그가 필요할 수 있습니다.
  • no_data : 현재 Baseline에 포함되지 않은 웹 기능으로 브라우저 지원 상태를 개별적으로 확인해야합니다.

Baseline에 대한 자세한 내용은 Baseline(호환성) - MDN Web Docs 용어집을 참조하십시오.

MCP 클라이언트에서 설정

  • 서버를 시작할 때 Deno를 사용하는 것이 좋습니다.
    • 권한으로 api.webstatus.dev 전용 액세스 권한 부여
  • @yamanoku/baseline-mcp-server 를 지정하거나 로컬 환경에 baseline-mcp-server.ts를 설치하고 읽도록 설정하십시오.

Claude Desktop

Claude Desktop의 MCP 클라이언트에서 사용하려면 다음과 같이 cline_mcp_settings.json 에 설정을 추가합니다.

{ "mcpServers": { "baseline-mcp-server": { "command": "deno", "args": [ "run", "--allow-net=api.webstatus.dev", "jsr:@yamanoku/baseline-mcp-server" ] } } }

Visual Studio Code

Visual Studio Code의 MCP 클라이언트에서 사용하려면 다음과 같이 settings.json 에 설정을 추가합니다.

{ "mcp": { "servers": { "baseline-mcp-server": { "command": "deno", "args": [ "run", "--allow-net=api.webstatus.dev", "jsr:@yamanoku/baseline-mcp-server" ] } } } }

Docker로 시작

먼저 Docker 이미지를 빌드합니다.

docker build -t baseline-mcp-server .

MCP 클라이언트 설정에서 Docker 컨테이너를 실행하도록 합니다.

{ "mcpServers": { "baseline-mcp-server": { "command": "docker", "args": [ "run", "-i", "baseline-mcp-server:latest" ] } } }

감사의 말

이 OSS는 GPT-4o Image Generation에 의해 로고를 제작, Claude 3.7 Sonnet에 의해 구현, 문서의 샘플을 제안해 주셨습니다.

라이센스

MIT License

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP server that checks the Baseline status using Web Platform APIs.

  1. 機能
    1. Baselineステータスについて
      1. MCPクライアントでの設定
        1. Claude Desktop
        2. Visual Studio Code
      2. Dockerによる起動
        1. 謝辞
          1. ライセンス
            ID: p35kai7u9n