Skip to main content
Glama
franklinnolasco7

quickshell-docs-mcp

quickshell-docs-mcp

AIコーディングエージェント向けのライブQuickshellドキュメント。

PyPI Python codecov


AIエージェントに公式のQuickshellドキュメントへのライブアクセスを提供するMCPサーバーで、古いトレーニングデータからQML API名を推測するのをやめさせます。

また、以下も含まれます:

  • doc.qt.io からの Qt 基本型 (Rectangle, RowLayout, ...)

  • 公式のサンプル設定は quickshell-examples から

  • 実際の実装例。Caelestia および Noctalia シェル全体で検索可能

すべての結果にはソースURLが付いています。実装がドキュメントと矛盾する場合は、ドキュメントが優先されます。

目次

Related MCP server: Context7 MCP

インストール

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

設定

opencode (opencode.json):

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

Claude Desktop: 同じJSONを claude_desktop_config.json に置き、mcpServers でラップします。HTTPトランスポートの場合は、QUICKSHELL_DOCS_MCP_TRANSPORT=http を設定します(オプションで HOST/PORT も)。

詳細なリクエストログをstderrに出力するには QUICKSHELL_DOCS_MCP_LOG=DEBUG を設定します。 バルクドキュメントインデックスはディスクに保存されます(~/.cache/quickshell-docs-mcp、30日間の鮮度)。QUICKSHELL_DOCS_MCP_DISK_CACHE で場所を変更または無効化し、QUICKSHELL_DOCS_MCP_DISK_TTL_HOURS で再調整できます。

ツール

ツール

説明

quickshell_search

型名、ガイドスラッグ、オプションで全文(型ページのディープ検索を含む)を検索します。QMLを記憶から書く前にこれを呼び出してください。

quickshell_list_versions

公開されているドキュメントバージョンと最新版

quickshell_list_types / quickshell_get_type

Quickshell QML型ドキュメントの閲覧と取得

quickshell_list_guide_pages / quickshell_get_guide_page

使用ガイドのページをMarkdownとして

quickshell_about / quickshell_changelog

About と Changelog のページ

quickshell_list_qt_types / quickshell_get_qt_type

Qt側の型(QtQuick、Controls、Layouts、...)

quickshell_list_examples / quickshell_get_example

公式のサンプル設定

quickshell_search_implementations

Caelestia または Noctalia で bar/OSD/IPC/... パターンを検索

quickshell_get_implementation

それらのファイルを読み取る。find= で絞り込み

quickshell_stats

セッションの呼び出し回数とキャッシュヒット率

ページ取得ツールは version="latest"(デフォルト)または "v0.3.0" のような明示的なバージョンを受け付けます。キャッシュ対応ツールは refresh=True で30分キャッシュをバイパスできます。

ソース階層

  1. 公式ドキュメント(quickshell.org、doc.qt.io)— 権威あり

  2. 公式サンプル — 次に優先

  3. Caelestia / Noctalia の結果 — real-world implementation とラベル付けされた実用的な参照

参照

データは以下のアップストリームソースから取得されます:

ソース

URL

提供内容

Quickshell ドキュメント

https://quickshell.org

型リファレンス、使用ガイド、変更履歴

Qt ドキュメント

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

QtQuick基本型(Rectangle、RowLayoutなど)

Quickshell サンプル

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

公式のサンプル設定

Caelestia シェル

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

実際の実装リファレンス

Noctalia シェル

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

実際の実装リファレンス

開発

セットアップ、ワークフロー、変更の提出方法については CONTRIBUTING.md を参照してください。

制限事項

  • ディープ型ページ検索(include_type_pages=True)は、マシンごとにすべての型ページを1回取得します(コールドで約15秒、その後はセッションをまたいで30日間ディスクにキャッシュされます。refresh=True で再取得を強制します)。通常の名前検索は即座に実行されます。

  • サンプル設定は、あなたのQuickshellバージョンと異なる場合があります。リストには last_modified 日付が含まれているので、古さを判断できます。

ライセンス

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