Baseline MCP Server 日本語版 | English Version Web Platform APIのサポート状況を提供するModel Context Protocolサーバーです。 このサーバーは、Web Platform DashboardのAPIを使用して、WebのAPI機能のBaselineステータス(サポート状況)を取得できるMCPサーバーを実装しています。クエリに基づいてWeb機能の情報を取得し、その結果をMCPクライアントに返します。 - Web Platform DashboardのAPIを使用した機能検索 - 機能のBaselineステータス(widely、newly、limited、nodata)の提供 - ブラウザ実装状況(バージョンと実装日)の提供 - 機能の使用状況データの提供 - 特定のブラウザを除外した機能検索(chrome, edge, f
Add this skill
npx mdskills install yamanoku/baseline-mcp-serverWell-documented MCP server providing Web Platform API baseline support data with clear setup instructions
1<p align="center">2 <img src="./logo.png" alt="Baseline MCP Serverロゴ" width="200" height="200">3</p>45<h1 align="center">Baseline MCP Server</h1>67[日本語版](./README.md) | [English Version](./README_EN.md)89Web Platform APIのサポート状況を提供するModel Context Protocolサーバーです。1011[](https://jsr.io/@yamanoku/baseline-mcp-server)1213## 概要1415このサーバーは、[Web Platform Dashboard](https://webstatus.dev/)のAPIを使用して、WebのAPI機能のBaselineステータス(サポート状況)を取得できるMCPサーバーを実装しています。クエリに基づいてWeb機能の情報を取得し、その結果をMCPクライアントに返します。16171819## 機能2021- Web Platform DashboardのAPIを使用した機能検索22- 機能のBaselineステータス(`widely`、`newly`、`limited`、`no_data`)の提供23- ブラウザ実装状況(バージョンと実装日)の提供24- 機能の使用状況データの提供25- 特定のブラウザを除外した機能検索(`chrome`, `edge`, `firefox`, `safari`)26- MCPを介した各種AIモデルとの連携2728## Baselineステータスについて2930Baselineステータスは、Web機能のブラウザサポート状況を示します:3132- **widely**:33 広くサポートされているWeb標準機能。ほとんどのブラウザで安全に使用できます。34- **newly**:35 新しく標準化されたWeb機能。主要なブラウザでサポートされ始めていますが、まだ普及途上です。36- **limited**:37 限定的にサポートされているWeb機能。一部のブラウザでは使用できないか、フラグが必要な場合があります。38- **no_data**:39 現時点ではBaselineに含まれていないWeb機能。ブラウザのサポート状況を個別に確認する必要があります。4041Baselineについての詳細については「[Baseline (互換性) - MDN Web Docs 用語集](https://developer.mozilla.org/ja/docs/Glossary/Baseline/Compatibility)」を参照してください。4243## MCPクライアントでの設定4445- サーバーを起動するにあたり、Denoの使用を推奨します46 - パーミッションとして`api.webstatus.dev`のみのアクセスを許可してください47- [`@yamanoku/baseline-mcp-server`](https://jsr.io/@yamanoku/baseline-mcp-server)を指定するか、お手元のローカル環境にbaseline-mcp-server.tsを設置して読み取るように設定してください4849### Claude Desktop5051Claude52DesktopのMCPクライアントで使用するには、以下のように`cline_mcp_settings.json`に設定を追加します。5354```json55{56 "mcpServers": {57 "baseline-mcp-server": {58 "command": "deno",59 "args": [60 "run",61 "--allow-net=api.webstatus.dev",62 "jsr:@yamanoku/baseline-mcp-server"63 ]64 }65 }66}67```6869### Visual Studio Code7071Visual Studio72CodeのMCPクライアントで使用するには、以下のように`settings.json`に設定を追加します。7374```json75{76 "mcp": {77 "servers": {78 "baseline-mcp-server": {79 "command": "deno",80 "args": [81 "run",82 "--allow-net=api.webstatus.dev",83 "jsr:@yamanoku/baseline-mcp-server"84 ]85 }86 }87 }88}89```9091## Dockerによる起動9293最初にDockerイメージをビルドします。9495```shell96docker build -t baseline-mcp-server .97```9899MCPクライアントの設定でDockerコンテナを実行するようにします。100101```json102{103 "mcpServers": {104 "baseline-mcp-server": {105 "command": "docker",106 "args": [107 "run",108 "-i",109 "baseline-mcp-server:latest"110 ]111 }112 }113}114```115116## 謝辞117118このOSSはGPT-4o Image Generationによってロゴを製作、Claude 3.7119Sonnetによって実装、ドキュメントのサンプルを提案いただきました。感謝申し上げます。120121## ライセンス122123[MIT License](./LICENSE)124
Full transparency — inspect the skill content before installing.