Baseline Mcp Server

Baseline Mcp Server

🚀 基线MCP服务器

这是一个提供Web平台API支持情况的Model Context Protocol服务器,借助它可查询Web API功能的支持状况,为MCP客户端提供所需的Web功能信息。

🚀 快速开始

此服务器使用Web Platform Dashboard的API,实现了一个能够查询Web API功能支持情况的Model Context Protocol (MCP) 服务器。根据查询提供Web功能信息,并将结果返回给MCP客户端。

✨ 主要特性

  • 使用Web Platform Dashboard的API进行功能搜索。
  • 提供功能的基线状态(widelynewlylimitedno_data)。
  • 提供浏览器实现情况(版本和实施日期)。
  • 提供功能使用数据。
  • 通过MCP与各种AI模型集成。

🔧 技术细节

基线状态说明

基线状态表示Web功能在浏览器中的支持情况:

  • widely:广泛支持的Web标准功能,大多数浏览器中可以安全使用。
  • newly:新标准化的Web功能,主要浏览器开始支持,但仍在推广阶段。
  • limited:有限支持的Web功能,部分浏览器不支持或需要特定标志。
  • no_data:当前不在基线中的Web功能,需单独确认浏览器支持情况。

有关基线的详细信息,请参阅「基线 (兼容性) - 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 .

# 运行容器
docker run -p 8000:8000 baseline-mcp

访问http://localhost:8000即可使用服务。

📄 许可证

MIT License

🙏 感谢

感谢GPT - 4o Image Generation制作项目图标,Claude 3.7 Sonnet协助实现,并由Claude提供文档示例。

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-21 21:57

相似服务问题

相关AI产品