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

@revealui/mcp

v0.1.0

Published

**Model Context Protocol (MCP) - Complete Integration Package**

Readme

@revealui/mcp

Model Context Protocol (MCP) - Complete Integration Package

Centralized MCP server infrastructure, configuration, and documentation for RevealUI.

Overview

This package contains everything MCP-related:

  • 7 MCP Servers - Code validator, Vercel, Stripe, Neon, Supabase, Playwright, Next.js DevTools
  • Configuration Templates - For Claude Code / Claude Desktop
  • Utilities - Config management, database adapters
  • Documentation - Complete guides and per-server docs
  • Database Migrations - MCP-related schema

Pro Package@revealui/mcp is available to RevealUI Pro subscribers via GitHub Packages. Install: pnpm add @revealui/mcp --registry https://npm.pkg.github.com

Quick Start

1. Install Dependencies

# In the monorepo:
pnpm install

# As an external Pro subscriber:
pnpm add @revealui/mcp --registry https://npm.pkg.github.com

2. Configure MCP Client

# Use template for your IDE
cp packages/mcp/configs/claude-template.json ~/.claude/config.json

# Replace <REPO_PATH> with actual path
sed -i "s|<REPO_PATH>|$(pwd)|g" ~/.claude/config.json

3. Test Server

# Test code validator
tsx packages/mcp/src/servers/code-validator.ts
# Should start (Ctrl+C to exit)

Structure

packages/mcp/
├── src/
│   ├── servers/          # 7 MCP server implementations
│   │   ├── code-validator.ts   ← AI code standards enforcer
│   │   ├── vercel.ts
│   │   ├── stripe.ts
│   │   ├── neon.ts
│   │   ├── supabase.ts
│   │   ├── playwright.ts
│   │   └── next-devtools.ts
│   ├── config/           # Configuration utilities
│   │   ├── index.ts
│   │   ├── config.json
│   │   └── README.md
│   └── adapters/         # Database adapters
│       └── db.ts
├── configs/              # Template configurations
│   ├── claude-template.json
│   └── README.md
├── docs/                 # Complete documentation
│   ├── INDEX.md          ← Start here
│   ├── README.md         # Main MCP guide
│   ├── SETUP.md          # Setup instructions
│   └── servers/          # Per-server documentation
│       └── code-validator.md
├── migrations/           # Database migrations
│   ├── 0001_add_crdt_columns.sql
│   └── ...
└── package.json

Available MCP Servers

1. Code Validator ⭐

Status: ✅ Active and configured

Prevents AI-generated technical debt by validating code before it's written.

tsx packages/mcp/src/servers/code-validator.ts

2. Vercel

Status: Available (requires API key)

Deploy and manage Vercel projects.

pnpm mcp:vercel

3. Stripe

Status: Available (requires API key)

Payment processing and billing operations.

pnpm mcp:stripe

4. Neon

Status: Available (requires API key)

Database operations and SQL queries.

pnpm mcp:neon

5. Supabase

Status: Available (requires API key)

Supabase project management and CRUD operations.

pnpm mcp:supabase

6. Playwright

Status: Available

Browser automation and web scraping.

pnpm mcp:playwright

7. Next.js DevTools

Status: Available

Next.js 16+ runtime diagnostics and automation.

pnpm mcp:next-devtools

Configuration

All configuration templates are in configs/:

  • claude-template.json - Claude Code / Claude Desktop

See configs/README.md for details.

Environment Variables

# Code Validator (no env vars needed)

# Vercel MCP
VERCEL_API_KEY=vercel_...

# Stripe MCP
STRIPE_SECRET_KEY=sk_test_...

# Neon MCP
NEON_API_KEY=neon_...

# Supabase MCP
SUPABASE_URL=https://....supabase.co
SUPABASE_ANON_KEY=eyJ...
SUPABASE_SERVICE_ROLE_KEY=...

Documentation

📚 Complete Documentation Index

Development

# Build package
pnpm build

# Run tests
pnpm test

# Type check
pnpm typecheck

# Lint
pnpm lint

Package Scripts (Root)

# Start individual MCP servers
pnpm mcp:vercel
pnpm mcp:stripe
pnpm mcp:neon
pnpm mcp:supabase
pnpm mcp:playwright
pnpm mcp:next-devtools

# Setup MCP configuration
pnpm setup:mcp

Exports

// Config utilities
import { getMCPConfig } from '@revealui/mcp/config'

Migration from Old Structure

This package consolidates MCP code from multiple locations:

Before:

  • scripts/mcp/ → Now src/servers/
  • packages/config/src/mcp/ → Now src/config/
  • Multiple config files → Now configs/ templates
  • Scattered docs → Now docs/

After:

  • Everything in packages/mcp/

Related Documentation

References

License

Commercial — see LICENSE.commercial


Status: ✅ Consolidated and Active Servers: 7 available (1 active, 6 optional) Last Updated: 2026-03-04