← Back to Plugins
MCP Server MCP

Logo.dev MCP

github By github 👁 1 views ▲ 0 votes

Look up company logos and brand data via the logo.dev API.

Homepage Verified source GitHub

Install

uvx logodev-mcp

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "pypi",
      "identifier": "logodev-mcp",
      "version": "1.1.0",
      "runtimeHint": "uvx",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Log level (DEBUG, INFO, WARNING, ERROR)",
          "default": "INFO",
          "choices": [
            "DEBUG",
            "INFO",
            "WARNING",
            "ERROR"
          ],
          "name": "FASTMCP_LOG_LEVEL"
        },
        {
          "description": "MCP server name shown to clients",
          "default": "logodev-mcp",
          "name": "LOGODEV_MCP_SERVER_NAME"
        },
        {
          "description": "Bearer token for authentication",
          "isSecret": true,
          "name": "LOGODEV_MCP_BEARER_TOKEN"
        },
        {
          "description": "OIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set.",
          "name": "LOGODEV_MCP_AUTH_MODE"
        },
        {
          "description": "Public base URL of this server (required for OIDC)",
          "name": "LOGODEV_MCP_BASE_URL"
        },
        {
          "description": "OIDC discovery endpoint URL",
          "name": "LOGODEV_MCP_OIDC_CONFIG_URL"
        },
        {
          "description": "OIDC client ID",
          "name": "LOGODEV_MCP_OIDC_CLIENT_ID"
        },
        {
          "description": "OIDC client secret",
          "isSecret": true,
          "name": "LOGODEV_MCP_OIDC_CLIENT_SECRET"
        },
        {
          "description": "Signing key for OIDC session JWTs (critical on Linux/Docker)",
          "isSecret": true,
          "name": "LOGODEV_MCP_OIDC_JWT_SIGNING_KEY"
        },
        {
          "description": "Expected OIDC token audience",
          "name": "LOGODEV_MCP_OIDC_AUDIENCE"
        },
        {
          "description": "Space-separated required OIDC scopes",
          "default": "openid",
          "name": "LOGODEV_MCP_OIDC_REQUIRED_SCOPES"
        }
      ]
    },
    {
      "registryType": "oci",
      "identifier": "ghcr.io/pvliesdonk/logodev-mcp:v1.1.0",
      "transport": {
        "type": "streamable-http",
        "url": "http://localhost:{--port}/mcp"
      },
      "packageArguments": [
        {
          "description": "Port for the HTTP transport",
          "default": "8000",
          "type": "named",
          "name": "--port"
        }
      ],
      "environmentVariables": [
        {
          "description": "Log level (DEBUG, INFO, WARNING, ERROR)",
          "default": "INFO",
          "choices": [
            "DEBUG",
            "INFO",
            "WARNING",
            "ERROR"
          ],
          "name": "FASTMCP_LOG_LEVEL"
        },
        {
          "description": "Persistent-state backend URL for pvl-core subsystems. Schemes: file:///path (survives restarts), memory:// (dev/ephemeral).",
          "default": "file:///data/state",
          "name": "LOGODEV_MCP_KV_STORE_URL"
        },
        {
          "description": "MCP server name shown to clients",
          "default": "logodev-mcp",
          "name": "LOGODEV_MCP_SERVER_NAME"
        },
        {
          "description": "Run as this UID (Docker entrypoint)",
          "format": "number",
          "default": "1000",
          "name": "PUID"
        },
        {
          "description": "Run as this GID (Docker entrypoint)",
          "format": "number",
          "default": "1000",
          "name": "PGID"
        },
        {
          "description": "Bearer token for authentication",
          "isSecret": true,
          "name": "LOGODEV_MCP_BEARER_TOKEN"
        },
        {
          "description": "OIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set.",
          "name": "LOGODEV_MCP_AUTH_MODE"
        },
        {
          "description": "Public base URL of this server (required for OIDC)",
          "name": "LOGODEV_MCP_BASE_URL"
        },
        {
          "description": "OIDC discovery endpoint URL",
          "name": "LOGODEV_MCP_OIDC_CONFIG_URL"
        },
        {
          "description": "OIDC client ID",
          "name": "LOGODEV_MCP_OIDC_CLIENT_ID"
        },
        {
          "description": "OIDC client secret",
          "isSecret": true,
          "name": "LOGODEV_MCP_OIDC_CLIENT_SECRET"
        },
        {
          "description": "Signing key for OIDC session JWTs (critical on Linux/Docker)",
          "isSecret": true,
          "name": "LOGODEV_MCP_OIDC_JWT_SIGNING_KEY"
        },
        {
          "description": "Expected OIDC token audience",
          "name": "LOGODEV_MCP_OIDC_AUDIENCE"
        },
        {
          "description": "Space-separated required OIDC scopes",
          "default": "openid",
          "name": "LOGODEV_MCP_OIDC_REQUIRED_SCOPES"
        }
      ]
    }
  ]
}
mcp model-context-protocol pypi oci

Comments

Sign in to leave a comment

Loading comments...