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

summer-engine

v1.0.1

Published

CLI and MCP tools for Summer Engine — the AI-native game engine

Readme

Summer Engine CLI

CLI and MCP tools for Summer Engine — the AI-native game engine.

Install

npm install -g summer-engine

Or use without installing:

npx summer-engine <command>

Commands

| Command | Description | |---------|-------------| | summer install | Download and install Summer Engine | | summer login | Sign in via browser (Google/GitHub) | | summer logout | Clear auth tokens | | summer status | Check engine status, port, auth state | | summer run [path] | Launch engine (optionally with a project) | | summer open <path> | Open a project in the running engine | | summer create <template> [name] | Create new project from template | | summer list templates | Show available templates | | summer list projects | Show local projects | | summer skills list | Show available skills (best-practice guides) | | summer skills install <name> | Install a skill for AI agents to use | | summer mcp | Start MCP server (used by Cursor/Claude Code) |

Quick Start

summer install          # Download the engine
summer login            # Sign in
summer create 3d-basic my-game   # Create a project
summer run my-game      # Open it in the engine

MCP Integration

Use Summer Engine with Cursor, Claude Code, or any MCP-compatible AI tool.

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "summer-engine": {
      "command": "npx",
      "args": ["summer-engine", "mcp"]
    }
  }
}

Claude Code (~/.claude/claude_code_config.json):

{
  "mcpServers": {
    "summer-engine": {
      "command": "npx",
      "args": ["summer-engine", "mcp"]
    }
  }
}

The MCP server exposes 24 focused tools for scene manipulation, debugging, project settings, and asset search — only things AI tools can't do on their own.

Visual feedback (viewport and game screenshots) is currently available in the Summer Engine app via the built-in Summer Agent. MCP support for screenshots is in development.

How It Works

  1. Summer Engine runs a local API server on localhost:6550
  2. The MCP server connects to this API via a local auth token (~/.summer/api-token)
  3. AI tools call MCP tools, which translate to API requests to the engine
  4. The engine executes operations and returns results

The engine must be running for MCP tools to work. If it's not running, tools return a helpful error message.

Templates

Built-in templates:

  • empty — Empty 3D project with a root node
  • 3d-basic — 3D scene with camera, light, and floor

More templates coming soon.

Links