What is the Logo.dev MCP MCP server?
Look up company logos and brand data via the logo.dev API.
How to install Logo.dev MCP
Copy-paste configuration for popular MCP clients.
FASTMCP_LOG_LEVELLog level (DEBUG, INFO, WARNING, ERROR)
LOGODEV_MCP_SERVER_NAMEMCP server name shown to clients
LOGODEV_MCP_BEARER_TOKENsecretBearer token for authentication
LOGODEV_MCP_AUTH_MODEOIDC auth mode: 'remote' (JWKS validation) or 'oidc-proxy' (OAuth proxy). Auto-detected if not set.
LOGODEV_MCP_BASE_URLPublic base URL of this server (required for OIDC)
LOGODEV_MCP_OIDC_CONFIG_URLOIDC discovery endpoint URL
LOGODEV_MCP_OIDC_CLIENT_IDOIDC client ID
LOGODEV_MCP_OIDC_CLIENT_SECRETsecretOIDC client secret
LOGODEV_MCP_OIDC_JWT_SIGNING_KEYsecretSigning key for OIDC session JWTs (critical on Linux/Docker)
LOGODEV_MCP_OIDC_AUDIENCEExpected OIDC token audience
LOGODEV_MCP_OIDC_REQUIRED_SCOPESSpace-separated required OIDC scopes
LOGODEV_MCP_KV_STORE_URLPersistent-state backend URL for pvl-core subsystems. Schemes: file:///path (survives restarts), memory:// (dev/ephemeral).
PUIDRun as this UID (Docker entrypoint)
PGIDRun as this GID (Docker entrypoint)
{
"mcpServers": {
"logodev-mcp": {
"command": "uvx",
"args": [
"logodev-mcp"
],
"env": {
"FASTMCP_LOG_LEVEL": "<YOUR_FASTMCP_LOG_LEVEL>",
"LOGODEV_MCP_SERVER_NAME": "<YOUR_LOGODEV_MCP_SERVER_NAME>",
"LOGODEV_MCP_BEARER_TOKEN": "<YOUR_LOGODEV_MCP_BEARER_TOKEN>",
"LOGODEV_MCP_AUTH_MODE": "<YOUR_LOGODEV_MCP_AUTH_MODE>",
"LOGODEV_MCP_BASE_URL": "<YOUR_LOGODEV_MCP_BASE_URL>",
"LOGODEV_MCP_OIDC_CONFIG_URL": "<YOUR_LOGODEV_MCP_OIDC_CONFIG_URL>",
"LOGODEV_MCP_OIDC_CLIENT_ID": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_ID>",
"LOGODEV_MCP_OIDC_CLIENT_SECRET": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_SECRET>",
"LOGODEV_MCP_OIDC_JWT_SIGNING_KEY": "<YOUR_LOGODEV_MCP_OIDC_JWT_SIGNING_KEY>",
"LOGODEV_MCP_OIDC_AUDIENCE": "<YOUR_LOGODEV_MCP_OIDC_AUDIENCE>",
"LOGODEV_MCP_OIDC_REQUIRED_SCOPES": "<YOUR_LOGODEV_MCP_OIDC_REQUIRED_SCOPES>",
"LOGODEV_MCP_KV_STORE_URL": "<YOUR_LOGODEV_MCP_KV_STORE_URL>",
"PUID": "<YOUR_PUID>",
"PGID": "<YOUR_PGID>"
}
}
}
}{
"mcpServers": {
"logodev-mcp": {
"command": "uvx",
"args": [
"logodev-mcp"
],
"env": {
"FASTMCP_LOG_LEVEL": "<YOUR_FASTMCP_LOG_LEVEL>",
"LOGODEV_MCP_SERVER_NAME": "<YOUR_LOGODEV_MCP_SERVER_NAME>",
"LOGODEV_MCP_BEARER_TOKEN": "<YOUR_LOGODEV_MCP_BEARER_TOKEN>",
"LOGODEV_MCP_AUTH_MODE": "<YOUR_LOGODEV_MCP_AUTH_MODE>",
"LOGODEV_MCP_BASE_URL": "<YOUR_LOGODEV_MCP_BASE_URL>",
"LOGODEV_MCP_OIDC_CONFIG_URL": "<YOUR_LOGODEV_MCP_OIDC_CONFIG_URL>",
"LOGODEV_MCP_OIDC_CLIENT_ID": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_ID>",
"LOGODEV_MCP_OIDC_CLIENT_SECRET": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_SECRET>",
"LOGODEV_MCP_OIDC_JWT_SIGNING_KEY": "<YOUR_LOGODEV_MCP_OIDC_JWT_SIGNING_KEY>",
"LOGODEV_MCP_OIDC_AUDIENCE": "<YOUR_LOGODEV_MCP_OIDC_AUDIENCE>",
"LOGODEV_MCP_OIDC_REQUIRED_SCOPES": "<YOUR_LOGODEV_MCP_OIDC_REQUIRED_SCOPES>",
"LOGODEV_MCP_KV_STORE_URL": "<YOUR_LOGODEV_MCP_KV_STORE_URL>",
"PUID": "<YOUR_PUID>",
"PGID": "<YOUR_PGID>"
}
}
}
}{
"mcpServers": {
"logodev-mcp": {
"command": "uvx",
"args": [
"logodev-mcp"
],
"env": {
"FASTMCP_LOG_LEVEL": "<YOUR_FASTMCP_LOG_LEVEL>",
"LOGODEV_MCP_SERVER_NAME": "<YOUR_LOGODEV_MCP_SERVER_NAME>",
"LOGODEV_MCP_BEARER_TOKEN": "<YOUR_LOGODEV_MCP_BEARER_TOKEN>",
"LOGODEV_MCP_AUTH_MODE": "<YOUR_LOGODEV_MCP_AUTH_MODE>",
"LOGODEV_MCP_BASE_URL": "<YOUR_LOGODEV_MCP_BASE_URL>",
"LOGODEV_MCP_OIDC_CONFIG_URL": "<YOUR_LOGODEV_MCP_OIDC_CONFIG_URL>",
"LOGODEV_MCP_OIDC_CLIENT_ID": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_ID>",
"LOGODEV_MCP_OIDC_CLIENT_SECRET": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_SECRET>",
"LOGODEV_MCP_OIDC_JWT_SIGNING_KEY": "<YOUR_LOGODEV_MCP_OIDC_JWT_SIGNING_KEY>",
"LOGODEV_MCP_OIDC_AUDIENCE": "<YOUR_LOGODEV_MCP_OIDC_AUDIENCE>",
"LOGODEV_MCP_OIDC_REQUIRED_SCOPES": "<YOUR_LOGODEV_MCP_OIDC_REQUIRED_SCOPES>",
"LOGODEV_MCP_KV_STORE_URL": "<YOUR_LOGODEV_MCP_KV_STORE_URL>",
"PUID": "<YOUR_PUID>",
"PGID": "<YOUR_PGID>"
}
}
}
}{
"servers": {
"logodev-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"logodev-mcp"
],
"env": {
"FASTMCP_LOG_LEVEL": "<YOUR_FASTMCP_LOG_LEVEL>",
"LOGODEV_MCP_SERVER_NAME": "<YOUR_LOGODEV_MCP_SERVER_NAME>",
"LOGODEV_MCP_BEARER_TOKEN": "<YOUR_LOGODEV_MCP_BEARER_TOKEN>",
"LOGODEV_MCP_AUTH_MODE": "<YOUR_LOGODEV_MCP_AUTH_MODE>",
"LOGODEV_MCP_BASE_URL": "<YOUR_LOGODEV_MCP_BASE_URL>",
"LOGODEV_MCP_OIDC_CONFIG_URL": "<YOUR_LOGODEV_MCP_OIDC_CONFIG_URL>",
"LOGODEV_MCP_OIDC_CLIENT_ID": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_ID>",
"LOGODEV_MCP_OIDC_CLIENT_SECRET": "<YOUR_LOGODEV_MCP_OIDC_CLIENT_SECRET>",
"LOGODEV_MCP_OIDC_JWT_SIGNING_KEY": "<YOUR_LOGODEV_MCP_OIDC_JWT_SIGNING_KEY>",
"LOGODEV_MCP_OIDC_AUDIENCE": "<YOUR_LOGODEV_MCP_OIDC_AUDIENCE>",
"LOGODEV_MCP_OIDC_REQUIRED_SCOPES": "<YOUR_LOGODEV_MCP_OIDC_REQUIRED_SCOPES>",
"LOGODEV_MCP_KV_STORE_URL": "<YOUR_LOGODEV_MCP_KV_STORE_URL>",
"PUID": "<YOUR_PUID>",
"PGID": "<YOUR_PGID>"
}
}
}
}claude mcp add logodev-mcp --env FASTMCP_LOG_LEVEL=<YOUR_FASTMCP_LOG_LEVEL> --env LOGODEV_MCP_SERVER_NAME=<YOUR_LOGODEV_MCP_SERVER_NAME> --env LOGODEV_MCP_BEARER_TOKEN=<YOUR_LOGODEV_MCP_BEARER_TOKEN> --env LOGODEV_MCP_AUTH_MODE=<YOUR_LOGODEV_MCP_AUTH_MODE> --env LOGODEV_MCP_BASE_URL=<YOUR_LOGODEV_MCP_BASE_URL> --env LOGODEV_MCP_OIDC_CONFIG_URL=<YOUR_LOGODEV_MCP_OIDC_CONFIG_URL> --env LOGODEV_MCP_OIDC_CLIENT_ID=<YOUR_LOGODEV_MCP_OIDC_CLIENT_ID> --env LOGODEV_MCP_OIDC_CLIENT_SECRET=<YOUR_LOGODEV_MCP_OIDC_CLIENT_SECRET> --env LOGODEV_MCP_OIDC_JWT_SIGNING_KEY=<YOUR_LOGODEV_MCP_OIDC_JWT_SIGNING_KEY> --env LOGODEV_MCP_OIDC_AUDIENCE=<YOUR_LOGODEV_MCP_OIDC_AUDIENCE> --env LOGODEV_MCP_OIDC_REQUIRED_SCOPES=<YOUR_LOGODEV_MCP_OIDC_REQUIRED_SCOPES> --env LOGODEV_MCP_KV_STORE_URL=<YOUR_LOGODEV_MCP_KV_STORE_URL> --env PUID=<YOUR_PUID> --env PGID=<YOUR_PGID> -- uvx logodev-mcpRelated MCP servers
MCP server for AI image generation via OpenAI, Stable Diffusion (SD WebUI), or placeholders.
View repository →Markdown vault MCP server with FTS5 + semantic search and frontmatter indexing
View repository →Scholarly-sources MCP: papers, patents, books, standards — search and cross-reference prior art.
View repository →