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

日语版|英文版

提供对 Web 平台 API 支持的模型上下文协议服务器。

概述

该服务器实现了一个 MCP 服务器,可以使用Web Platform Dashboard API 获取 Web API 功能的基线状态(支持状态)。它根据查询检索网络特征信息并将结果返回给 MCP 客户端。

功能

  • 使用 Web 平台仪表板 API 进行功能搜索
  • 提供特征的基线状态( widelynewlylimitedno_data
  • 通过MCP连接各种AI模型

关于基线状态

基线状态指示浏览器对 Web 功能的支持情况:

  • 广泛:受到广泛支持的 Web 标准功能。在大多数浏览器上都可以安全使用。
  • 全新:新标准化的 Web 功能。主流浏览器已开始提供支持,但采用仍处于早期阶段。
  • 有限:Web 功能支持有限。在某些浏览器中可能不可用或需要标记。
  • no_data :Baseline 中当前未包含的 Web 功能。必须单独验证浏览器支持情况。

有关基线的更多信息,请参阅基线(兼容性) - MDN Web 文档词汇表

MCP 客户端上的设置

  • 我们建议使用 Deno 来运行您的服务器。
    • 请仅允许访问api.webstatus.dev作为权限。
  • 请指定@yamanoku/baseline-mcp-server或者在本地环境中安装baseline-mcp-server.ts并设置为读取。

克劳德桌面

要与 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 代码

要将其与 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 许可证

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

MCP 服务器使用 Web 平台 API 检查基线状态。

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