Baseline MCP Server

Baseline MCP Server

site icon
2025.04.18 23
TypeScriptWeb API 支持查询开发工具集成开发效率
Baseline MCP Server 是一个基于 Web Platform Dashboard API 的 Model Context Protocol 服务器,用于提供 Web API 功能的 Baseline 状态(支持情况)。它可以根据查询获取 Web 功能的信息,并将结果返回给 MCP 客户端。
View on GitHub

Overview

基本能力

产品定位

Baseline MCP Server 是一个用于查询 Web API 功能支持情况的 MCP 服务器,主要服务于开发者和 AI 模型。

核心功能

  • 使用 Web Platform Dashboard 的 API 进行功能搜索
  • 提供功能的 Baseline 状态(widelynewlylimitedno_data
  • 通过 MCP 与各种 AI 模型集成

适用场景

  • 开发者在开发过程中查询 Web API 的支持情况
  • AI 模型需要获取 Web 功能的支持信息时
  • 集成到开发工具(如 Claude Desktop、Visual Studio Code)中提供实时支持信息

工具列表

  • deno: 用于运行服务器
  • docker: 用于容器化部署

常见问题解答

  • Baseline 状态的含义:
  • widely: 广泛支持的标准功能
  • newly: 新标准化的功能
  • limited: 有限支持的功能
  • no_data: 未包含在 Baseline 中的功能

使用教程

使用依赖

  • 需要安装 Deno 或 Docker

安装教程

使用 Deno 运行

deno run --allow-net=api.webstatus.dev jsr:@yamanoku/baseline-mcp-server

使用 Docker 运行

  1. 构建镜像
docker build -t baseline-mcp-server .
  1. 运行容器
docker run -i baseline-mcp-server:latest

调试方式

  • 检查 Deno 或 Docker 的日志输出
  • 确保 api.webstatus.dev 可以访问

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。