MCSManager MCP Server
Click on "Deploy 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., "@MCSManager MCP Serverrestart the survival server"
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.
mcsm-mcp
English | 中文
Overview
mcsm-mcp is a lightweight MCP (Model Context Protocol) client library that enables your applications to communicate with MCP‑compatible servers. It supports multiple transport mechanisms – STDIO, SSE, and Streamable HTTP – and can be used from both CLI scripts and UI tools.
Related MCP server: Bedrock Server Manager MCP Server
Installation
git clone https://github.com/SMGoro/mcsm-mcp.git
cd mcsm-mcp
npm install
npm run buildThe package works on Windows, macOS and Linux.
Configuration & Usage
The client reads its configuration from a JSON file (default name mcp.json). Below are examples for the three supported transports.
STDIO (default)
{
"mcpServers": {
"my-stdio-server": {
"type": "stdio",
"command": "node",
"args": ["build/index.js", "--debug"],
"env": {
"MCSM_API_KEY": "your-api-key",
"MCSM_API_URL": "http://localhost:23333",
"DEBUG": "true"
}
}
}
}Streamable HTTP
{
"mcpServers": {
"my-http-server": {
"type": "streamable-http",
"url": "http://localhost:3010/mcp?mcsm-api-key=your-api-key&mcsm-api-url=http://localhost:23333"
}
}
}Save the file as mcp.json in your project root or specify a custom path with the --config flag.
Testing the Client
CLI Mode (scriptable)
The library ships with a CLI wrapper that can be invoked via npx @modelcontextprotocol/inspector.
# Basic usage – start a server and open the UI
npx @modelcontextprotocol/inspector node build/index.js
# CLI mode – run a single command without UI
npx @modelcontextprotocol/inspector --cli node build/index.js --method tools/list
# Using a custom config file
npx @modelcontextprotocol/inspector --cli --config ./mcp.json --server my-stdio-serverUI Mode (interactive)
Running the command without --cli starts the MCP Inspector UI on http://localhost:6274.
npx @modelcontextprotocol/inspector node build/index.jsYou can also launch the UI directly from an existing configuration:
npx @modelcontextprotocol/inspector --config ./mcp.jsonThe project includes a comprehensive test suite that validates each transport (STDIO, SSE, Streamable HTTP). Tests are based on the MCP Inspector documentation in docs/MCPInspector_README.md.
Open the Inspector UI (see UI Mode above).
In the Servers File panel click "Servers File" to copy a full configuration for the transport you want to test.
Save the JSON to a temporary file, e.g.
mcp-test.json.Run the CLI test command:
npx @modelcontextprotocol/inspector --cli --config ./mcp-test.json --method tools/listVerify the output matches the expected tool list for your server.
Both GUI and CLI modes are exercised automatically by the CI pipeline.
Project Links
GitHub Repository: https://github.com/SMGoro/mcsm-mcp
MCSManager Site: https://mcsmanager.com/
Model Context Protocol: https://modelcontextprotocol.io/
License
AGPL-3.0
This server cannot be deployed
Maintenance
Related MCP Connectors
Official MCP server for Agentwork — delegate tasks to AI agents with human-in-the-loop
One AI endpoint to search and call 22k+ MCP servers; 50+ hosted tools work instantly, no key.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Connect AI agents to Flato's editable canvas runtime through a hosted MCP server.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables management of Minecraft servers through the MCSManager API. Supports executing server commands, checking player status, retrieving server information, and controlling game settings like weather.5 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables natural language management of Minecraft Bedrock Edition servers through AI assistants. Supports server lifecycle operations, player/world management, backups, add-ons, and automated tasks via the Bedrock Server Manager API.1-
- AlicenseBqualityDmaintenanceProvides comprehensive administrator-level control for Minecraft Java Edition servers, allowing AI to manage world generation, server configuration, and player moderation. It enables remote execution of RCON commands, NBT data parsing, and automated backup management through the Model Context Protocol.40MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with and manage Minecraft servers through a standardized interface, supporting server monitoring, player management, log analysis, and command execution.11MIT