m-dev-tools

io.github.m-dev-tools由 GitHub 帳號 m-dev-tools 發布v0.2.4更新於 Oct 24, 2026

MCP server wrapping the m-dev-tools catalog: route_intent, describe, verify.

已驗證STDIO僅桌面知識與記憶開發者工具

概覽

AI 產生的概覽

一個本機 MCP 伺服器,封裝 m-dev-tools 目錄,讓助理把自然語言意圖對應為型別化 ID、查詢對應的指標資訊,並列出倉庫宣告的驗證指令。

可以做什麼
把自然語言意圖路由為目錄中的型別化 ID,例如為解析 JSON 這類任務給出模組與符號參照。依型別化 ID 查詢指標資訊,包括清單位址、AGENTS.md 位址和驗證指令。列出某個倉庫宣告的驗證指令,但不執行它們。
適用情境
當助理需要為描述的任務找到合適的 m-dev-tools 模組或倉庫,或在動手前了解某倉庫宣告的驗證指令時適用。
執行需求
以本機程序透過 stdio 執行,可從 PyPI 安裝 m-dev-tools-mcp 或用 uvx 啟動。需要網路存取,因為它在呼叫時從 GitHub 讀取 m-dev-tools 目錄。未宣告驗證、環境變數或請求標頭。
安裝前請注意
每次呼叫都會透過網路從 GitHub 取得目錄資料,因此它不是快取,並依賴該遠端來源。它只列出驗證指令而不執行,不會代你執行任何內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 m-dev-tools,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

m-dev-tools-mcp

MCP server for the m-dev-tools org catalog. Exposes three first-class agent tools:

  • route_intent(query) — plain-English intent → typed IDs (e.g. "parse JSON in M" → module:m-stdlib#STDJSON)
  • describe(typed_id) — typed ID → pointer-blob (manifest URL, AGENTS.md URL, verification commands, …)
  • verify(repo) — list a repo's declared verification commands (does not execute them)

The server reads the catalog at https://github.com/m-dev-tools/.github over the network at call time; it is a thin wrapper, not a cache. See AGENTS.md for the contract and the AI users guide for the full walk-through.

mcp-name: io.github.m-dev-tools/m-dev-tools-mcp

Install

bash
pip install m-dev-tools-mcp# or:uvx m-dev-tools-mcp# or from a GitHub Release wheel:pip install https://github.com/m-dev-tools/m-dev-tools-mcp/releases/download/v0.2.4/m_dev_tools_mcp-0.2.4-py3-none-any.whl

Point any MCP client at the m-dev-tools-mcp binary the install provides:

json
{  "mcpServers": {    "m-dev-tools": { "command": "m-dev-tools-mcp" }  }}

Or for clients that consult the public MCP registry:

io.github.m-dev-tools/m-dev-tools-mcp

Develop

bash
make install        # creates .venv and installs editable + dev depsmake test           # pytestmake check          # lint + mypy + test + check-manifest + check-agentsmake build          # → wheel-out/m_dev_tools_mcp-<ver>-py3-none-any.whl

More

  • Architecture: m-dev-tools/.github's docs/ai-discoverability/AI-discoverability-architecture.md
  • Plan + phases: docs/ai-discoverability/phases/
  • Release process: tag vX.Y.Z on main → .github/workflows/release.yml builds the wheel, attaches it to a GitHub Release, publishes to PyPI via Trusted Publisher OIDC, and updates the MCP registry record via GitHub OIDC.

License

AGPL-3.0. Same license as every other m-dev-tools repo.

來源:README.md,提交 fa0696a

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.4最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分