公司标志搜索服务

一个用于搜索和获取公司标志的Model Context Protocol服务器,支持多种格式和主题定制。

  • by NOVA-3951
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 NOVA-3951/Logodev-MCP

使用说明

Logo.dev MCP服务器

Logo.dev API的MCP(模型上下文协议)服务器,用于搜索和检索公司徽标。已准备好部署 史密瑟里.

特性

  • 搜索徽标:按品牌或公司名称搜索公司徽标
  • 获取徽标URL:使用自定义选项检索直接徽标图像URL
  • 多种格式:支持PNG、JPG和WebP格式
  • 主题变体:浅色和深色主题选项
  • 可定制的:大小、格式、主题和灰度选项
  • Smithery准备就绪:通过自动配置直接部署到Smithery

工具

search_logos

按品牌名称或公司名称搜索公司徽标。

参数:

  • query (string,必填):要搜索的品牌或公司名称

退货: 匹配公司及其域名和徽标URL的列表。

例子:

{
  "query": "Google",
  "count": 1,
  "results": [
    {
      "name": "Google",
      "domain": "google.com",
      "logoUrl": "https://img.logo.dev/google.com?token=..."
    }
  ]
}

get_logo_url

获取具有自定义选项的特定域的直接徽标图像URL。

参数:

  • domain (string,必填):公司域名(例如“google.com”)
  • size (字符串,可选):徽标大小/尺寸
  • format (字符串,可选):图像格式-“png”、“jpg”或“webp”(默认值:png)
  • theme (字符串,可选):徽标主题-“浅色”或“深色”
  • greyscale (布尔值,可选):将徽标转换为灰度(默认值:false)

退货: 带有指定选项的徽标URL。

例子:

{
  "domain": "apple.com",
  "logoUrl": "https://img.logo.dev/apple.com?token=...&format=webp&theme=dark",
  "options": {
    "size": "default",
    "format": "webp",
    "theme": "dark",
    "greyscale": false
  }
}

Smithery部署

此服务器设计用于 史密瑟里 部署:

  1. 将此代码推送到Git存储库
  2. 将存储库连接到Smithery
  3. Smithery将自动检测TypeScript运行时
  4. 提示时输入Logo.dev API密钥
  5. 部署和使用!

本地使用

先决条件

  • Node.js 20或更高版本
  • Logo.dev API密钥(在 logo.dev)

安装

npm install
npm run build

STDIO模式(适用于克劳德桌面)

export LOGO_DEV_API_KEY="your-api-key-here"
node build/index.js

Claude桌面配置

添加到您的Claude Desktop配置文件(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "logo-dev": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-logo-dev/build/index.js"],
      "env": {
        "LOGO_DEV_API_KEY": "your-api-key-here"
      }
    }
  }
}

发展

观看模式

npm run watch

MCP检验员测试

npm run inspector

api参考

此服务器使用 Logo.dev API:

  • 搜索端点: https://api.logo.dev/search?q={query}
  • 图像CDN: https://img.logo.dev/{domain}

许可证

麻省理工学院