mod-dev-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mod-dev-mcpbuild the Ben10Mod mod"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mod-dev-mcp
A small MCP (Model Context Protocol) dev-tooling server for the tModLoader mod projects in this workspace (Ben10Mod, MistbornModOwnBlend). Registered workspace-wide via ../.mcp.json so Claude Code auto-connects.
It does not connect to a running game — it's build/format/log tooling only.
Tools
build_mod
{ modPath, configuration? }— runsdotnet build, returns structured diagnostics from both build passes (see below), whether a.tmodwas produced, and a tail of raw output.format_mod
{ modPath, check? }— runs CSharpier.tail_tmodloader_log
{ lines?, logFile? }— tails tModLoader's client/server log.check_environment
{}— reports .NET SDK presence, whether the workspacetModLoader.targetsand the officialModSources/tModLoader.targetsexist, and whether theBen10Mod/MistbornModOwnBlendsymlinks inModSourcesresolve correctly.
Related MCP server: VSCode LSP MCP Server
Why two-pass diagnostic parsing
dotnet build on a tModLoader mod runs an ordinary C# compile, then (if that succeeds) a nested dotnet tModLoader.dll -build ... packaging step that produces the .tmod. Ordinary compile errors come back as standard MSBuild diagnostics (file(line,col): error CSxxxx: ...); packaging-level failures (missing native libraries, mod locked by a running game, bad build.txt/.hjson/textures) come back in tModLoader's own differently-shaped log lines instead (tModLoader : Mod Build error TMLxxx: ...). src/parsers/msbuildDiagnostics.ts handles both and tags each diagnostic's source accordingly. It was built against real captured samples of both failure shapes, not assumed formats — see ../Ben10Mod/CLAUDE.md for the environment quirks that produced them (missing DYLD_LIBRARY_PATH for headless builds, and the "close tModLoader before building via CLI" conflict).
Development
npm install
npm run build # compiles to dist/
npm run dev # run directly via tsx without buildingThe server communicates over stdio, so it's not meant to be run standalone outside an MCP client — npm run dev/npm start will just sit waiting for a client to connect.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityDmaintenanceTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.31426MIT
- Alicense-qualityAmaintenanceAn MCP server that exposes Language Server Protocol features to external clients, allowing access to hover information, definitions, completions, references, and rename functionalities.2039MIT
- Alicense-qualityFmaintenanceAn MCP server that enables programmatic management and monitoring of development servers through a unified interface and interactive TUI. It provides tools for process control, log streaming, and experimental browser automation via Playwright.1MIT
- AlicenseAqualityAmaintenanceAn MCP server that empowers AI coding agents to work effectively with Minecraft mod development, providing static analysis of decompiled source code and runtime interaction with a running Minecraft instance.311910MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
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/Jamickin/mod-dev-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server