Skip to main content
Glama
franklinnolasco7

quickshell-docs-mcp

quickshell-docs-mcp

Live Quickshell-Dokumentation für KI-Codierungsagenten.

PyPI Python codecov


Ein MCP-Server, der KI-Agenten Live-Zugriff auf die offizielle Quickshell-Dokumentation bietet, damit sie aufhören, QML-API-Namen aus veralteten Trainingsdaten zu erraten.

Ebenfalls enthalten:

  • Qt-Basistypen (Rectangle, RowLayout, ...) von doc.qt.io

  • Offizielle Beispielkonfigurationen von quickshell-examples

  • Reale Implementierungen, durchsuchbar in den Caelestia- und Noctalia-Shells

Jedes Ergebnis trägt seine Quell-URL. Wenn Implementierungen von der Dokumentation abweichen, gewinnt die Dokumentation.

Inhaltsverzeichnis

Related MCP server: Context7 MCP

Installation

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

Konfiguration

opencode (opencode.json):

{
  "mcp": {
    "quickshell-docs": {
      "type": "local",
      "command": ["/absolute/path/to/quickshell-docs-mcp/.venv/bin/quickshell-docs-mcp"],
      "enabled": true
    }
  }
}

Claude Desktop: dieselbe JSON unter claude_desktop_config.json, eingebettet in mcpServers. Für HTTP-Transport setzen Sie QUICKSHELL_DOCS_MCP_TRANSPORT=http (plus optional HOST/PORT).

Setzen Sie QUICKSHELL_DOCS_MCP_LOG=DEBUG für ausführliche Anfrageprotokollierung auf stderr. Bulk-Dokumentindizes werden auf der Festplatte gespeichert (~/.cache/quickshell-docs-mcp, 30 Tage Frische). Verschieben oder deaktivieren Sie mit QUICKSHELL_DOCS_MCP_DISK_CACHE, neu einstellen mit QUICKSHELL_DOCS_MCP_DISK_TTL_HOURS.

Werkzeuge

Tool

Was es tut

quickshell_search

Suchtypnamen, Leitfaden-Slugs, optional Volltext einschließlich Tiefensuche über Typseiten. Rufen Sie dies auf, bevor Sie QML aus dem Gedächtnis schreiben.

quickshell_list_versions

Veröffentlichte Dokumentationsversionen und die neueste

quickshell_list_types / quickshell_get_type

Quickshell-QML-Typdokumentation durchsuchen und abrufen

quickshell_list_guide_pages / quickshell_get_guide_page

Usage-Guide-Seiten als Markdown

quickshell_about / quickshell_changelog

Über- und Changelog-Seiten

quickshell_list_qt_types / quickshell_get_qt_type

Qt-seitige Typen (QtQuick, Controls, Layouts, ...)

quickshell_list_examples / quickshell_get_example

Offizielle Beispielkonfigurationen

quickshell_search_implementations

Finden Sie bar/OSD/IPC/...-Muster in Caelestia oder Noctalia

quickshell_get_implementation

Lesen Sie diese Dateien, eingegrenzt über find=

quickshell_stats

Sitzungsaufrufzahlen und Cache-Trefferquote

Seitenabruf-Werkzeuge akzeptieren version="latest" (Standard) oder eine explizite Version wie "v0.3.0". Cache-gestützte Werkzeuge akzeptieren refresh=True, um den 30-Minuten-Cache zu umgehen.

Quellenhierarchie

  1. Offizielle Dokumentation (quickshell.org, doc.qt.io), maßgeblich

  2. Offizielle Beispiele, als Nächstes

  3. Caelestia-/Noctalia-Ergebnisse, praktische Referenzen, gekennzeichnet als real-world implementation

Referenzen

Die Daten stammen aus diesen Upstream-Quellen:

Quelle

URL

Was sie bietet

Quickshell-Dokumentation

https://quickshell.org

Typreferenzen, Benutzerhandbuch, Changelog

Qt-Dokumentation

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

QtQuick-Basistypen (Rectangle, RowLayout, usw.)

Quickshell-Beispiele

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

Offizielle Beispielkonfigurationen

Caelestia-Shell

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

Referenzen für reale Implementierungen

Noctalia-Shell

https://github.com/noctalia-dev/noctalia (legacy-v4)

Referenzen für reale Implementierungen

Entwicklung

Siehe CONTRIBUTING.md für Einrichtung, Arbeitsablauf und wie Sie Änderungen einreichen.

Einschränkungen

  • Tiefensuche über Typseiten (include_type_pages=True) ruft jede Typseite einmal pro Maschine ab (~15s kalt, dann 30 Tage auf der Festplatte über Sitzungen hinweg zwischengespeichert; refresh=True erzwingt einen erneuten Abruf). Die einfache Namenssuche bleibt sofort.

  • Beispielkonfigurationen können eine andere Quickshell-Version als Ihre anvisieren; Auflistungen enthalten ein last_modified-Datum, damit Sie ihr Alter beurteilen können.

Lizenz

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