这是一个实现Model Context Protocol服务器,用于提供Web平台API的支持情况。
此服务器通过使用Web Platform Dashboard的API,实现了能够获取Web API功能的基线状态(支持情况)的MCP服务器。根据查询获取Web功能信息,并将结果返回给MCP客户端。

widely、newly、limited、no_data)chrome, edge, firefox, safari)基线状态展示了Web功能的浏览器支持情况:
关于基线的详细信息,请参阅「Baseline (兼容性) - MDN Web 文档术语集」。
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 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 build -t baseline-mcp-server .
然后在MCP客户端的设置中配置运行Docker容器。
{
"mcpServers": {
"baseline-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"baseline-mcp-server:latest"
]
}
}
}
本开源项目由GPT-4o Image Generation制作了Logo,Claude 3.7 Sonnet进行了实现并提出了文档示例。感谢他们的贡献。