tech-icons
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tech-iconssearch for AWS Lambda icon"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tech-icons
MCP server exposing 3100+ cloud technology icons (AWS, Azure, GCP, Microsoft) as searchable tools. Features 3-tier search (exact → keyword → fuzzy → semantic), multiple output formats, and integrations with ppt-master and architecture diagram generators.
Vendor | Icons | Source |
AWS | 765 | Architecture-Service, Category, Resource, Group Icons (48px) |
Azure | 704 | Azure Public Service Icons |
CNCF | 226 | CNCF landscape icon package |
Devicon | 578 | Devicon technology icon set |
GCP | 256 | Category Icons + Core Product Icons |
Microsoft | 611 | Fabric, M365, Dynamics 365, Entra, Power Platform |
Total | 3,140 | Deduplicated from 9,468 raw SVGs |
Quick Start
End users (PyPI / uvx)
The published wheel bundles the icon catalog and SVGs—no local build step.
uvx tech-icons
uvx --with 'tech-icons[semantic]' tech-icons
uvx --with 'tech-icons[web]' tech-icons --webRun from this repository without a PyPI release:
uvx --from git+https://github.com/zhiweio/tech-icons tech-iconsMCP Configuration
Add to your .mcp.json or MCP client config:
{
"mcpServers": {
"tech-icons": {
"command": "uvx",
"args": ["tech-icons"],
"env": {}
}
}
}For semantic search, use "args": ["--with", "tech-icons[semantic]", "tech-icons"] with "command": "uvx" (or install tech-icons[semantic] in your environment).
Related MCP server: Iconify-Icon
Web UI
uvx --with 'tech-icons[web]' tech-icons --web --port 8765 --openOpens the local icon browser at http://127.0.0.1:8765 (loopback only).
Available Tools
Tool | Description |
| Search icons by query with optional vendor/category filters |
| Get full metadata for an icon by canonical ID |
| Get icon SVG content in a specified format |
| List available categories (optionally per vendor) |
| List vendors with icon counts |
Format Options
Format | Output | Use Case |
| SVG XML string | Inspection, direct embedding |
| Absolute file path | Local tooling, file references |
| Base64-encoded SVG | Binary transport, JSON payloads |
|
| HTML |
|
| ppt-master skill integration |
|
| SVG composition, arch diagrams |
Icon IDs
Canonical format: {vendor}/{category}/{name}
Examples: aws/compute/lambda, azure/databases/cosmos-db, gcp/containers/gke, microsoft/365/teams
Integrations
ppt-master: Use format="ppt_master" or the bridge script to export icons into ppt-master template directories.
python3 -m tech_icons.bridges.ppt_master --icons aws/compute/lambda,gcp/compute/cloud-run --target ./templates/icons/tech/Architecture diagrams: Use format="data_uri" for HTML img tags or format="inline_group" for direct SVG composition. See docs/integration-arch-diagram.md.
Development
Requires uv for dependency management.
# Install with dev dependencies
uv sync --group dev
# Format code
make format
# Lint
make lint
# Type check
make typecheck
# All checks (lint + typecheck)
make check
# Run tests
make test
# Format + lint + typecheck + test
make allOther useful commands:
# Start MCP server
make serve
# Local icon browser
make webTooling
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhiweio/tech-icons'
If you have feedback or need assistance with the MCP directory API, please join our Discord server