关于 Brand.dev Mcp
Brand.dev Mcp 是用于按域名获取品牌信息的 TypeScript MCP 服务,面向调用 Brand.dev API 的 Agent。它通过文档搜索和沙箱中的 TypeScript SDK 代码执行提供 API 访问。
主要功能
- 01按域名获取品牌信息
- 02搜索 API 和 SDK 文档
- 03在沙箱中运行 TypeScript SDK 代码
- 04支持本地和远程 HTTP 运行
适用场景
- 01获取域名对应的 Logo 和品牌颜色
- 02查询品牌描述和分类
- 03通过 Agent 执行可重复的 API 请求
MCP 相关
通过 MCP 工具提供文档搜索和沙箱化 SDK 代码执行。可在本地运行,也可通过 Streamable HTTP 远程运行,并需要 Brand.dev API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Brand Dev TypeScript MCP 服务
使用 Stainless 生成。
安装
直接调用
你可以通过 npx 直接运行 MCP 服务:
export BRAND_DEV_API_KEY="My API Key"
npx -y brand.dev-mcp@latest
通过 MCP 客户端
modelcontextprotocol.io 上列出了一些现有客户端。如果你已经 有客户端,请查阅其文档以安装 MCP 服务。
对于使用配置 JSON 的客户端,配置可能如下所示:
{
"mcpServers": {
"brand_dev_api": {
"command": "npx",
"args": ["-y", "brand.dev-mcp"],
"env": {
"BRAND_DEV_API_KEY": "My API Key"
}
}
}
}
Cursor
如果你使用 Cursor,可以通过下方按钮安装 MCP 服务。你需要在 Cursor 的 mcp.json 中设置环境变量,
该文件可在 Cursor Settings > Tools & MCP > New MCP Server 中找到。
VS Code
如果你使用 MCP,可以点击下方链接安装 MCP 服务。你需要在 VS Code 的 mcp.json 中设置环境变量,
该文件可通过 Command Palette > MCP: Open User Configuration 找到。
Claude Code
如果你使用 Claude Code,可以在终端中运行下方命令来安装 MCP 服务。你需要在 Claude Code 的 .claude.json 中设置
环境变量,该文件位于你的主目录中。
claude mcp add brand.dev_mcp_api --header "x-brand-dev-api-key: My API Key" --transport http https://brand-dev.stlmcp.com
代码模式
此 MCP 服务基于“代码模式”工具方案构建。在此 MCP 服务中, 你的 Agent 将针对 TypeScript SDK 编写代码,随后代码将在 隔离的沙箱中执行。为此,服务会向你的 Agent 提供两个工具:
-
第一个工具是文档搜索工具,可用于通用地查询有关 API/SDK 的 文档。
-
第二个工具是代码工具,Agent 可以在其中针对 TypeScript SDK 编写代码。 代码将在无法访问 Web 或文件系统的沙箱环境中执行。随后, 代码返回或打印的任何内容都会作为工具调用结果返回给 Agent。
借助此方案,Agent 能够以确定且可重复的方式执行非常复杂的任务。
远程运行
使用 --transport=http 启动客户端,会通过 Streamable HTTP 传输将服务作为远程服务启动。--port 设置可选择服务运行的端口,--socket 设置则允许服务通过 Unix 套接字运行。
可以通过使用 Bearer 方案的 Authorization 标头提供授权。
此外,也可以通过以下标头提供授权:
| 标头 | 等效客户端选项 | 安全方案 |
|---|---|---|
x-brand-dev-api-key | apiKey | bearerAuth |
假设此服务托管在 http://localhost:3000,其配置 JSON 可能如下所示:
{
"mcpServers": {
"brand_dev_api": {
"url": "http://localhost:3000",
"headers": {
"Authorization": "Bearer <auth value>"
}
}
}
}
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。