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

@appolabs/appo-mcp

v1.0.1

Published

MCP server for @appolabs/appo SDK integration - improves DX when turning web apps into mobile apps

Downloads

48

Readme

@appolabs/appo-mcp

MCP (Model Context Protocol) server for improving developer experience when integrating the @appolabs/appo SDK into web applications.

Features

This MCP server provides AI assistants with tools, resources, and prompts to help developers:

  • Generate Code - Create hooks, components, and scaffolding for SDK features
  • Validate Setup - Check SDK installation and configuration
  • Search Documentation - Access API reference, examples, and best practices
  • Debug Issues - Diagnose and fix common integration problems

Installation

For Claude Code / Cursor

Add to your .mcp.json:

{
  "mcpServers": {
    "appo": {
      "command": "npx",
      "args": ["-y", "@appolabs/appo-mcp"]
    }
  }
}

For Development

git clone https://github.com/appolabs/appo-mcp.git
cd appo-mcp
pnpm install
pnpm build
pnpm start

Available Tools

Code Generation

| Tool | Description | |------|-------------| | generate_hook | Generate a React hook for any SDK feature | | generate_component | Generate a UI component with SDK integration | | scaffold_feature | Scaffold complete feature with hook, component, and types |

Validation

| Tool | Description | |------|-------------| | validate_setup | Validate SDK installation and configuration | | check_permissions | Analyze permission handling patterns | | diagnose_issue | Diagnose common SDK integration issues |

Available Resources

| URI | Description | |-----|-------------| | appo://overview | SDK overview and capabilities | | appo://api/{feature} | API reference for each feature | | appo://examples/{feature} | Code examples per feature | | appo://best-practices | Integration best practices | | appo://troubleshooting | Common issues and solutions |

Features: push, biometrics, camera, location, haptics, storage, share, network, device

Available Prompts

| Prompt | Description | |--------|-------------| | setup_wizard | Interactive setup guidance for new/existing projects | | integrate_feature | Step-by-step feature integration guide | | debug_assistant | Troubleshooting assistant for SDK issues |

Usage Examples

Generate a Hook

Ask your AI assistant:

"Generate a push notifications hook using the appo SDK"

The assistant will use generate_hook with feature: "push".

Validate Setup

"Check if my @appolabs/appo setup is correct"

The assistant will use validate_setup with your package.json.

Debug an Issue

"Push notifications always return denied"

The assistant will use diagnose_issue and check_permissions to help.

SDK Features

The @appolabs/appo SDK provides access to:

  • Push Notifications - Request permission, get tokens, receive notifications
  • Biometrics - Face ID / Touch ID authentication
  • Camera - Capture photos
  • Location - GPS coordinates
  • Haptics - Tactile feedback
  • Storage - Persistent key-value storage
  • Share - Native share sheet
  • Network - Connectivity status
  • Device - Platform and device info

Development

# Install dependencies
pnpm install

# Build
pnpm build

# Watch mode
pnpm dev

# Run server
pnpm start

# Type check
pnpm typecheck

# Test
pnpm test

License

MIT