SpigotMCP
by carm-outsource
Overview
Provides a Model Context Protocol (MCP) server for a Spigot (Minecraft) plugin, allowing external AI models or clients to interact with the game state and perform actions via registered tools.
Installation
No command providedSecurity Notes
The server starts an embedded Jetty web server, exposing Spigot server functionalities (like player status and CoreProtect session lookups) via the Model Context Protocol. There are no visible authentication or authorization mechanisms in the provided source code for accessing these MCP endpoints. Exposing this server to an untrusted network or the internet could lead to unauthorized access to game data and potential abuse of server resources. Input parameters for tools are directly used in Bukkit/CoreProtect API calls, which, while type-checked by Java, could potentially be crafted to induce unexpected behavior or resource exhaustion depending on the robustness of the underlying APIs.
Similar Servers
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
seamless-agent
Empowers AI agents within GitHub Copilot Chat (or similar LM clients) to seek interactive user confirmation and feedback via specialized tools (ask_user, plan_review, walkthrough_review) before executing actions, ensuring user control.
wp-mcp-server-demo
A WordPress plugin acting as a configuration layer to create a custom Model Context Protocol (MCP) server, exposing pre-defined abilities from the WP Abilities API Demo plugin for AI integration.