Enterprise DNA Enterprise DNA
M MCP Servers Developer low

dmang-dev/mcp-ppsspp

by Various

MCP server for PPSSPP — drive PSP games through PPSSPP's built-in WebSocket debugger

MCP

dmang-dev/mcp-ppsspp

Added 11 June 2026

Overview

An MCP server that connects to PPSSPP's built-in WebSocket debugger, allowing you to control PSP games programmatically. It exposes actions like loading save states, sending button inputs, and reading emulator state through the Model Context Protocol.

Best for

Best for
Developers experimenting with emulator automation or building AI agents for PSP game interaction

Use cases

  • Automate PSP game testing by scripting save state loads and input sequences
  • Build AI agents that can play or analyze PSP games via PPSSPP
  • Integrate PPSSPP debugging into larger toolchains for emulator research

How to use

Install

npm install -g mcp-ppsspp

Tools exposed

  • PPSSPP_HOST
  • PPSSPP_PORT
  • ppsspp_ping
  • ppsspp_get_info
  • ppsspp_read_range
  • ppsspp_write_range
  • ppsspp_read_string
  • ppsspp_press_buttons
  • ppsspp_press_button
  • ppsspp_send_analog
  • ppsspp_step
  • ppsspp_reset
  • ppsspp_screenshot
  • ppsspp_get_registers

Tested with

Claude Desktop, Claude Code

Notes

An MCP server that connects to PPSSPP’s built-in WebSocket debugger, allowing you to control PSP games programmatically. It exposes actions like loading save states, sending button inputs, and reading emulator state through the Model Context Protocol.

2 stars on GitHub. Last updated 2026-06-11. Licensed MIT.

Use cases

  • Automate PSP game testing by scripting save state loads and input sequences
  • Build AI agents that can play or analyze PSP games via PPSSPP
  • Integrate PPSSPP debugging into larger toolchains for emulator research

Pros

  • Leverages PPSSPP’s official WebSocket debugger for reliable control
  • Written in TypeScript with clear MCP integration patterns
  • Small, focused codebase easy to extend or audit

Cons

  • Very early stage with only 2 GitHub stars and limited community validation
  • Requires PPSSPP running with WebSocket debugger enabled and configured
  • No documentation beyond the README; may lack error handling for edge cases

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Leverages PPSSPP's official WebSocket debugger for reliable control
  • Written in TypeScript with clear MCP integration patterns
  • Small, focused codebase easy to extend or audit

Cons

  • Very early stage with only 2 GitHub stars and limited community validation
  • Requires PPSSPP running with WebSocket debugger enabled and configured
  • No documentation beyond the README; may lack error handling for edge cases

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks