MCP Server
MCP
Logo.dev MCP
Look up company logos and brand data via the logo.dev API.
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
By
Comments
Sign in to leave a comment