npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

claude-ps5-mcp

v1.0.4

Published

MCP server for PS5 control - discover, register, and wake PlayStation 5 consoles

Downloads

44

Readme

claude-ps5-mcp

npm version

A Model Context Protocol (MCP) server that enables Claude Code to discover, register, and wake PS5 consoles on your local network.

Features

  • PSN Authentication: Log in to PlayStation Network for account-based features
  • Console Discovery: Find PS5/PS4 consoles on your local network
  • Device Registration: One-time registration using your PS5's Remote Play PIN
  • Wake Control: Turn on your PS5 from standby mode remotely
  • Status Checking: Check if your console is awake or in standby

Installation

Add the MCP server to Claude Code:

claude mcp add ps5 -- npx -y claude-ps5-mcp

Then restart Claude Code to load the server.

Quick Start

1. Authenticate with PlayStation Network

First, log in to your PSN account:

Please start PSN authentication

This will open a browser window. After logging in, copy the redirect URL and provide it to Claude:

Complete PSN authentication with redirect URL: https://remoteplay.dl.playstation.net/remoteplay/redirect?code=...

2. Register Your PS5

Register your PS5 once (must be turned ON):

Register my PS5 with PIN 12345678

To get the PIN:

  • Go to Settings → System → Remote Play → Link Device on your PS5
  • Note the PIN code displayed (changes every few minutes)

3. Discover and Wake Your Console

Find my PS5

Once discovered, wake it from standby:

Wake up my PS5

Available Tools

| Tool | Description | |------|-------------| | psn_login | Authenticate with PlayStation Network | | psn_get_user_info | Get current authenticated user info | | ps5_discover | Discover PS5/PS4 consoles on your network | | ps5_register | Register your PS5 for Remote Play (one-time) | | ps5_wake | Send wake packet to turn on your PS5 | | ps5_status | Get status of discovered consoles |

PS5 Requirements

For wake-on-LAN to work:

  1. Enable "Stay Connected to the Internet"

    • Settings → System → Power Saving → Features Available in Rest Mode
  2. Use Rest Mode (not fully powered off)

    • Press power button briefly until it blinks blue
    • Or use Quick Menu → Power → Enter Rest Mode
  3. Same Network

    • Your computer and PS5 must be on the same local network

Troubleshooting

No consoles found

  • Ensure PS5 is in Rest Mode (not fully off)
  • Verify "Stay Connected to the Internet" is enabled
  • Check both devices are on the same network
  • Try disabling VPN on your computer

Registration failed

  • PS5 must be turned ON (not in standby)
  • PIN expires after a few minutes - refresh it
  • Ensure you're in Settings → System → Remote Play → Link Device

Wake packet sent but console didn't turn on

  • Wait 10-30 seconds for console to wake
  • Verify PS5 is in Rest Mode (orange light)
  • Make sure you've completed registration first

No credentials found for device

  • Run PSN authentication first
  • Complete device registration with your PIN
  • Check that credentials exist at ~/.config/playactor/credentials.json

How It Works

The server uses UDP broadcast to discover PlayStation consoles on your local network, then communicates with them using Sony's Device Discovery Protocol (DDP). Credentials are stored locally and used to send authenticated wake packets.

License

MIT