MC Source MCP Server
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., "@MC Source MCP Serverlist unobfuscated versions"
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.
MC Source MCP Server
An MCP server that allows you to explore and decompile Minecraft source code, specifically targeting versions released with unobfuscated mappings (e.g., experimental snapshots like 1.21.11_unobfuscated or 25w45a_unobfuscated).
Features
List Versions: See available Minecraft versions, including special "unobfuscated" releases.
Search Classes: Find class files within a specific version's JAR.
Decompile: Decompile
.classfiles on-the-fly using Vineflower (WASM) to view readable Java source code.Caching: Efficiently caches downloaded JARs and open ZIP file handles for performance.
Related MCP server: Minecraft Dev MCP
Tools
list_versions
Lists available Minecraft versions.
type: Filter byrelease,snapshot, orunobfuscated(recommended).limit: Number of versions to return.
search_classes
Searches for a class in a specific version.
version: The version ID (e.g.,1.21.11_unobfuscated).query: The class name to search for (e.g.,SharedConstants).
decompile_class
Decompiles a specific class.
version: The version ID.className: The full path to the class (e.g.,net/minecraft/SharedConstants).
Setup
npm install
npm run buildUsage
Configure your MCP client to run:
{
"mcpServers": {
"mcsrc": {
"command": "node",
"args": ["/path/to/mcsrc-mcp/dist/index.js"]
}
}
}IDE Access from Windows (via HTTP/SSE)
If your IDE is running on Windows and cannot directly spawn the WSL process, you can run the server in HTTP mode.
Start the server in WSL:
npm run start:httpThis will start an HTTP server on port 3000 (accessible as
localhost:3000from Windows).Configure your MCP Client: Point your client to the Streamable HTTP endpoint:
URL:
http://localhost:3000/mcp
(No arguments needed for the client configuration, just the URL).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/mnooseman/mcsrc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server