quickshell-docs-mcp
quickshell-docs-mcp
Documentación en vivo de Quickshell para agentes de programación de IA.
Un servidor MCP que ofrece a los agentes de IA acceso en vivo a la documentación oficial de Quickshell, para que dejen de adivinar los nombres de las API de QML a partir de datos de entrenamiento obsoletos.
También se incluye:
Tipos base de Qt (
Rectangle,RowLayout, ...) de doc.qt.ioConfiguraciones de ejemplo oficiales de quickshell-examples
Implementaciones del mundo real, buscables en los shells Caelestia y Noctalia
Cada resultado incluye la URL de su fuente. Cuando las implementaciones entran en conflicto con la documentación, gana la documentación.
Tabla de contenidos
Related MCP server: Context7 MCP
Instalación
pip install quickshell-docs-mcp # or: uvx quickshell-docs-mcpgit clone https://github.com/franklinnolasco7/quickshell-docs-mcp
cd quickshell-docs-mcp
python3 -m venv .venv && source .venv/bin/activate
pip install -e .nix run github:franklinnolasco7/quickshell-docs-mcpdocker build -t quickshell-docs-mcp .
docker run --rm -i quickshell-docs-mcp # speaks MCP over stdioConfiguración
opencode (opencode.json):
{
"mcp": {
"quickshell-docs": {
"type": "local",
"command": ["/absolute/path/to/quickshell-docs-mcp/.venv/bin/quickshell-docs-mcp"],
"enabled": true
}
}
}Claude Desktop: el mismo JSON en claude_desktop_config.json, envuelto en mcpServers. Para el transporte HTTP, establece QUICKSHELL_DOCS_MCP_TRANSPORT=http (además de HOST/PORT opcionales).
Establece
QUICKSHELL_DOCS_MCP_LOG=DEBUGpara un registro detallado de solicitudes en stderr. Los índices de documentación completos se conservan en disco (~/.cache/quickshell-docs-mcp, con una vigencia de 30 días). Puedes reubicar o desactivar esta caché conQUICKSHELL_DOCS_MCP_DISK_CACHEy reajustar su vigencia conQUICKSHELL_DOCS_MCP_DISK_TTL_HOURS.
Herramientas
Herramienta | Qué hace |
| Busca nombres de tipos, slugs de guías y, opcionalmente, texto completo, incluida la búsqueda profunda en páginas de tipos. Llama a esta herramienta antes de escribir QML de memoria. |
| Versiones publicadas de la documentación y la más reciente |
| Explora y obtiene la documentación de tipos QML de Quickshell |
| Páginas de la guía de uso en formato Markdown |
| Páginas Acerca de y Registro de cambios |
| Tipos del lado de Qt (QtQuick, Controls, Layouts, ...) |
| Configuraciones de ejemplo oficiales |
| Busca patrones de bar/OSD/IPC/... en Caelestia o Noctalia |
| Lee esos archivos, acotados mediante |
| Recuento de llamadas de la sesión y tasa de aciertos de caché |
Las herramientas de obtención de páginas aceptan version="latest" (por defecto) o una versión explícita como "v0.3.0". Las herramientas respaldadas por caché aceptan refresh=True para omitir la caché de 30 minutos.
Jerarquía de fuentes
Documentación oficial (quickshell.org, doc.qt.io), autoritativa
Ejemplos oficiales, en segundo lugar
Resultados de Caelestia / Noctalia, referencias prácticas etiquetadas como
real-world implementation
Referencias
Los datos proceden de estas fuentes de origen:
Fuente | URL | Qué proporciona |
Documentación de Quickshell | Referencias de tipos, guía de uso y registro de cambios | |
Documentación de Qt | Tipos base de QtQuick (Rectangle, RowLayout, etc.) | |
Ejemplos de Quickshell | Configuraciones de ejemplo oficiales | |
Shell de Caelestia | Referencias de implementaciones del mundo real | |
Shell de Noctalia | https://github.com/noctalia-dev/noctalia (legacy-v4) | Referencias de implementaciones del mundo real |
Desarrollo
Consulta CONTRIBUTING.md para la configuración inicial, el flujo de trabajo y cómo enviar cambios.
Limitaciones
La búsqueda profunda de páginas de tipos (
include_type_pages=True) descarga cada página de tipos una vez por máquina (unos 15 s en frío; después queda en caché en disco durante 30 días entre sesiones;refresh=Truefuerza una nueva descarga). La búsqueda simple por nombre sigue siendo instantánea.Las configuraciones de ejemplo pueden apuntar a una versión de Quickshell distinta de la tuya; los listados incluyen una fecha
last_modifiedpara que puedas evaluar su antigüedad.
Licencia
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides instant access to 700+ programming documentation sources and creates isolated Docker containers for safe code testing and experimentation. Combines comprehensive documentation lookup with containerized development environments for enhanced development workflows.AGPL 3.0
- AlicenseAqualityDmaintenanceProvides up-to-date, version-specific documentation and code examples for libraries and frameworks directly into AI prompts, eliminating outdated code generation and hallucinated APIs.21,169,818MIT
- AlicenseAqualityDmaintenanceProvides LLMs with up-to-date, version-specific documentation and code examples directly from library sources, eliminating outdated training data and hallucinated APIs by fetching current documentation at prompt time.421,169,818MIT
- FlicenseAqualityDmaintenanceProvides AI models with direct access to documentation for over 600 technologies from DevDocs.io, including popular languages, frameworks, and tools. It enables comprehensive searching, content retrieval, and offline access via an intelligent local caching system.122
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
Search @imqueue docs and scaffold typed services & clients from your AI coding agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/franklinnolasco7/quickshell-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server