fluffos-mcp
Verified Safeby gesslar
Overview
An MCP server that enables AI assistants to perform driver-level validation, debugging, and documentation lookup for LPC code using FluffOS CLI tools.
Installation
npx @gesslar/fluffos-mcpEnvironment Variables
- FLUFFOS_BIN_DIR
- MUD_RUNTIME_CONFIG_FILE
- FLUFFOS_DOCS_DIR
Security Notes
The server leverages Node.js `child_process.spawn` to execute external FluffOS CLI tools (`symbol`, `lpcc`, and a `search_docs.sh` script). Arguments to these tools, including file paths and search queries, are passed from AI input. While the Node.js code itself uses array arguments for `spawn` (mitigating shell injection in the initial call) and the shell script explicitly double-quotes its `$QUERY` argument for `grep`/`rg`, the overall security relies heavily on the trustworthiness of the configured FluffOS binaries and documentation directory, as well as the robustness of the underlying FluffOS CLI tools when processing potentially untrusted or malformed file paths.
Similar Servers
inspector
Local development and debugging platform for Model Context Protocol (MCP) clients and servers, including proxying MCP server interactions, simulating UI widgets, and facilitating OAuth flows. It enables building, testing, and developing MCP clients and servers.
cclsp
Integrate LLM-based coding agents with Language Server Protocol (LSP) servers to enable robust code navigation, symbol resolution, and refactoring across various programming languages.
mcp_flutter
Connects Flutter applications with AI coding assistants to enable real-time debugging, UI inspection, and dynamic tool interaction for development workflows.
gdb-mcp-server
Provides an AI-assisted debugging server for GDB using the Model Context Protocol, enabling AI agents to interact with and control GDB sessions.