
m-dev-tools
io.github.m-dev-toolsPublished by GitHub account m-dev-toolsv0.2.4Updated Oct 24, 2026
MCP server wrapping the m-dev-tools catalog: route_intent, describe, verify.
Overview
A local MCP server that wraps the m-dev-tools catalog, letting an assistant map plain-English intents to typed IDs, look up pointers for those IDs, and list a
- What you can do
- Route plain-English intents to typed catalog IDs, such as a module and symbol reference for a task like parsing JSON in M. Look up a typed ID to get a pointer blob with manifest URL, AGENTS.md URL and verification commands. List a repository's declared verification commands without running them.
- When to use it
- Useful when an assistant needs to find the right m-dev-tools module or repository for a described task, or to discover the declared verification commands for a repo before working on it.
- Requirements
- Runs as a local process over stdio, installed from PyPI as m-dev-tools-mcp or run with uvx. Needs network access, because it reads the m-dev-tools catalog from GitHub at call time. No authentication, environment variables or headers are declared.
Installation
In SourceWeft
- Open m-dev-tools in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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.mdURL, 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
Point any MCP client at the m-dev-tools-mcp binary the install provides:
Or for clients that consult the public MCP registry:
Develop
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.Zonmain→.github/workflows/release.ymlbuilds 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.
Source: README.md at commit fa0696a
Tools
0Version history
1- v0.2.4LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts