本文へスキップ
Model Context Protocol

AI MCP

LogoHub は MCP サーバーを公開しています。AI クライアントからブランドロゴの検索、SVG ソースの読み取り、ラスター画像の URL 取得を直接行えます。読み取り専用で認証不要、個別のデプロイも不要です。

エンドポイントStreamable HTTP
https://logohub.afengblog.com/mcp

JSON-RPC メッセージを POST で送信します。セッションを持たないため、GET / DELETE は 405 を返します

ツール

search_logosキーワード、ピンイン、カテゴリで検索。limit と offset でページ送りでき、メタデータとアセット URL を返します(SVG ソースは含みません)
get_logoslug または id で 1 件取得。SVG ソース、アセット URL、同じカテゴリのロゴを含みます
get_logosslug で最大 20 件をまとめて取得。見つからない slug は missing に入ります

検索とまとめて取得するツールは 1 回最大 20 件です。ライブラリ全体の SVG を一度に取得することはできません。ラスター画像の URL は結果の urls にあります。

多言語

3 つのツールはすべて任意引数 locale を受け付けます。値は zh-CN / zh-TW / ja / en、既定は zh-CN です。対応していない値はスキーマ検証で拒否されます。

locale結果の最上位と各項目に含まれ、内容の言語版を示します
name, categoryName, description, tagslocale に応じた値。nameZhCN には簡体字の元の名前が入ります
urls.pageその言語の詳細ページのパス
alternatesすべての言語版の詳細ページの完全な URL。読者の言語に合わせて出典を示せます

クライアント設定

Cursor(~/.cursor/mcp.json またはプロジェクトの .cursor/mcp.json)
{
  "mcpServers": {
    "logohub": {
      "url": "https://logohub.afengblog.com/mcp"
    }
  }
}
Claude Desktop / Claude Code(claude_desktop_config.json)
{
  "mcpServers": {
    "logohub": {
      "type": "http",
      "url": "https://logohub.afengblog.com/mcp"
    }
  }
}
Codex(~/.codex/config.toml)
[mcp_servers.logohub]
url = "https://logohub.afengblog.com/mcp"

呼び出しの約束事

  • すべてのツールは読み取り専用で、書き込みや状態の保存は行いません。
  • 引数は JSON Schema で検証され、件数の上限超過や不正な locale はプロトコル層で拒否されます。
  • 検索は同じ重み付けルールを使います。完全一致が前方一致より優先され、中国語(簡体字・繁体字)、英語、ピンインのいずれでもヒットします。
  • https://logohub.afengblog.com/mcp は送信元 IP ごとに毎秒 20 リクエストまでで、HTTP API と上限を共有します。
利用範囲

すべてのブランドロゴと商標の知的財産権は各権利者に帰属します。中華人民共和国著作権法第24条に基づき、個人の学習、学術交流、技術研究、デザインの参考に限って掲載しており、許可のない商用利用は禁止します。 権利侵害の削除依頼

完了しました