Skip to main content
Glama
franklinnolasco7

quickshell-docs-mcp

quickshell-docs-mcp

Documentación en vivo de Quickshell para agentes de programación de IA.

PyPI Python codecov


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.io

  • Configuraciones 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-mcp
git 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-mcp
docker build -t quickshell-docs-mcp .
docker run --rm -i quickshell-docs-mcp     # speaks MCP over stdio

Configuració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=DEBUG para 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é con QUICKSHELL_DOCS_MCP_DISK_CACHE y reajustar su vigencia con QUICKSHELL_DOCS_MCP_DISK_TTL_HOURS.

Herramientas

Herramienta

Qué hace

quickshell_search

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.

quickshell_list_versions

Versiones publicadas de la documentación y la más reciente

quickshell_list_types / quickshell_get_type

Explora y obtiene la documentación de tipos QML de Quickshell

quickshell_list_guide_pages / quickshell_get_guide_page

Páginas de la guía de uso en formato Markdown

quickshell_about / quickshell_changelog

Páginas Acerca de y Registro de cambios

quickshell_list_qt_types / quickshell_get_qt_type

Tipos del lado de Qt (QtQuick, Controls, Layouts, ...)

quickshell_list_examples / quickshell_get_example

Configuraciones de ejemplo oficiales

quickshell_search_implementations

Busca patrones de bar/OSD/IPC/... en Caelestia o Noctalia

quickshell_get_implementation

Lee esos archivos, acotados mediante find=

quickshell_stats

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

  1. Documentación oficial (quickshell.org, doc.qt.io), autoritativa

  2. Ejemplos oficiales, en segundo lugar

  3. 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

https://quickshell.org

Referencias de tipos, guía de uso y registro de cambios

Documentación de Qt

https://doc.qt.io/qt-6

Tipos base de QtQuick (Rectangle, RowLayout, etc.)

Ejemplos de Quickshell

https://git.outfoxxed.me/quickshell/quickshell-examples

Configuraciones de ejemplo oficiales

Shell de Caelestia

https://github.com/caelestia-dots/shell

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=True fuerza 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_modified para que puedas evaluar su antigüedad.

Licencia

MIT

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
16Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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
  • A
    license
    A
    quality
    D
    maintenance
    Provides 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.
    4
    2
    1,169,818
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Provides 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.
    12
    2

View all related MCP servers

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.

View all MCP Connectors

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/franklinnolasco7/quickshell-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server