MCSManager MCP Server logo

MCSManager MCP Server

by metrovoc

This is an MCSManager MCP server implemented in TypeScript, providing access to the MCSManager API using the Model Context Protocol (MCP). It enables management of daemons, instances, and files.

View on GitHub

Last updated: N/A

What is MCSManager MCP Server?

The MCSManager MCP Server is a TypeScript-based implementation of an MCP server designed to interface with the MCSManager API. It allows for remote management and control of game server instances managed by MCSManager.

How to use MCSManager MCP Server?

To use the server, clone the repository, install dependencies using npm install, and build the project with npm run build. Configure the server using environment variables such as MCSMANAGER_URL and MCSMANAGER_API_KEY. Start the server using npm start or npm run dev for development mode. Connect to the server at http://localhost:3000/mcp using an MCP-compatible client.

Key features of MCSManager MCP Server

  • Uses the latest MCP SDK and StreamableHTTP transport protocol

  • Provides complete access to the MCSManager API

  • Supports daemon and instance management

  • Supports file operations

  • Supports command sending

  • Supports session management

Use cases of MCSManager MCP Server

  • Remotely manage Minecraft server instances

  • Automate server tasks through API calls

  • Monitor server status and resource usage

  • Integrate with other services and applications

FAQ from MCSManager MCP Server

What is MCSManager?

MCSManager is a web panel for managing game servers.

What is MCP?

MCP stands for Model Context Protocol, a protocol for communicating with MCSManager.

What is the default port for the MCP server?

The default port is 3000.

How do I set the MCSManager API key?

Set the MCSMANAGER_API_KEY environment variable.

Where can I find the MCSManager panel URL?

The default URL is http://localhost:23333, but it can be configured using the MCSMANAGER_URL environment variable.