quickshell-docs-mcp
quickshell-docs-mcp
Live Quickshell-Dokumentation für KI-Codierungsagenten.
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.ioOffizielle 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-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 stdioKonfiguration
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=DEBUGfür ausführliche Anfrageprotokollierung auf stderr. Bulk-Dokumentindizes werden auf der Festplatte gespeichert (~/.cache/quickshell-docs-mcp, 30 Tage Frische). Verschieben oder deaktivieren Sie mitQUICKSHELL_DOCS_MCP_DISK_CACHE, neu einstellen mitQUICKSHELL_DOCS_MCP_DISK_TTL_HOURS.
Werkzeuge
Tool | Was es tut |
| Suchtypnamen, Leitfaden-Slugs, optional Volltext einschließlich Tiefensuche über Typseiten. Rufen Sie dies auf, bevor Sie QML aus dem Gedächtnis schreiben. |
| Veröffentlichte Dokumentationsversionen und die neueste |
| Quickshell-QML-Typdokumentation durchsuchen und abrufen |
| Usage-Guide-Seiten als Markdown |
| Über- und Changelog-Seiten |
| Qt-seitige Typen (QtQuick, Controls, Layouts, ...) |
| Offizielle Beispielkonfigurationen |
| Finden Sie bar/OSD/IPC/...-Muster in Caelestia oder Noctalia |
| Lesen Sie diese Dateien, eingegrenzt über |
| 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
Offizielle Dokumentation (quickshell.org, doc.qt.io), maßgeblich
Offizielle Beispiele, als Nächstes
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 | Typreferenzen, Benutzerhandbuch, Changelog | |
Qt-Dokumentation | QtQuick-Basistypen (Rectangle, RowLayout, usw.) | |
Quickshell-Beispiele | Offizielle Beispielkonfigurationen | |
Caelestia-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=Trueerzwingt 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
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