Brainfaq MCP Server

MCP server for the BrainFuck programming language

Local serverstdio

What is the Brainfaq MCP Server?

MCP server for the BrainFuck programming language

The short version

MCP server for the Brainfuck programming language that allows your favourite LLM to debug Brainfuck programs.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
load_codeReset the debugger and load new Brainfuck source code. Supports configurable tape size, min/max cell values, and initial input.
stepExecute a specified number of instructions (default 1) with detailed state output.
runRun the program until it finishes or waits for input, with optional instruction limit.
add_inputAppend characters to the input buffer when the program is waiting for input.
get_stateGet the current interpreter state (memory, pointers, output) with optional windowing.
read_outputGet the complete output string generated so far.

How to install the Brainfaq MCP Server

{
  "mcpServers": {
    "brainfaq": {
      "command": "npx",
      "args": ["-y", "brainfaq-mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Brainfaq MCP to load code.”
  • “Use Brainfaq MCP to step.”
  • “Use Brainfaq MCP to run.”

Frequently asked questions

MCP server for the BrainFuck programming language Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.