BuiltWith MCP Server

BuiltWith MCP Server

site icon
2025.03.27 0
TypeScript网站技术分析开发工具开发效率
BuiltWith MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于查询 BuiltWith API 以获取网站技术栈的详细信息。该服务可以与任何支持 MCP 协议的 AI 助手集成,提供网站技术栈的查询和分析功能。
View on GitHub

Overview

基本能力

产品定位

BuiltWith MCP Server 主要用于查询和分析网站的技术栈信息,帮助开发者和技术分析师快速了解特定网站所使用的技术。

核心功能

  • 域名查询:获取特定域名所使用的技术栈详细信息。
  • 技术分类:将技术按类别(如分析工具、CMS、框架等)进行分组展示。
  • 详细信息:提供每种技术的描述、检测日期和相关链接。

适用场景

  • 技术栈分析:快速了解竞争对手或目标网站的技术栈。
  • 开发工具选择:参考其他成功网站的技术选型。
  • 技术趋势分析:跟踪特定技术的使用情况。

工具列表

  • domain_lookup:查询特定域名的技术栈信息。
  • 参数:
    • domain(必填):要分析的域名(如 example.com)。
    • detailed(可选):是否返回详细信息(布尔值)。

常见问题解答

  • 依赖问题:如果 MCP SDK 安装失败,可以尝试从 GitHub 克隆并手动安装。
  • API 密钥:必须提供 BuiltWith API 密钥才能正常运行服务。

使用教程

使用依赖

  • Node.js 18 或更高版本。
  • BuiltWith API 密钥(可从 BuiltWith API 获取)。

安装教程

  1. 克隆仓库: bash git clone https://github.com/Cyreslab-AI/builtwith-mcp-server.git cd builtwith-mcp-server
  2. 安装依赖: bash npm install
  3. 构建项目: bash npm run build

调试方式

  1. 直接运行服务: bash BUILTWITH_API_KEY=your-api-key-here node build/index.js
  2. 开发模式运行: bash npm run dev

配置

MCP 设置配置

在 MCP 客户端的配置文件中添加以下内容(以 Claude 为例):

{
  "mcpServers": {
    "builtwith": {
      "command": "node",
      "args": ["/path/to/builtwith-mcp-server/build/index.js"],
      "env": {
        "BUILTWITH_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

许可证

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