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

@renfeng/ai-code-review

v1.2.0

Published

MCP servers for AI-assisted code review: git operations and GitLab API tools

Readme

AI Code Review

A Kiro workspace for AI-assisted code review automation — skills, a custom agent, and a power backed by two MCP servers.

What's Included

Skills (auto-registered)

| Skill | Description | |-------|-------------| | code-change-review | Platform-agnostic diff analysis. Traces callers, types, imports, tests. Produces structured findings JSON. | | gitlab-mr-review | End-to-end GitLab MR review. Clones, analyzes, posts draft notes, publishes with verdict. Supports batch reviews. | | gitlab-todo-triage | GitLab todo list cleanup. Marks merged/closed/draft MRs as done, delegates open MRs for review. |

Agent (auto-registered)

Code Change Reviewer — subagent used by gitlab-mr-review for code analysis. Reads diffs in full codebase context and produces structured findings.

Power (manual import)

code-review — two MCP servers from the @renfeng/ai-code-review npm package:

  • git — platform-agnostic git operations (clone, diff, show, log, grep)
  • gitlab — GitLab API tools (MR metadata, draft notes, publish, todos)

Usage

1. Add as a workspace folder

Add this repo to your .code-workspace file:

{
  "folders": [
    { "name": "ai-code-review", "path": "../path/to/ai-code-review" }
  ]
}

This auto-registers the skills and the Code Change Reviewer agent.

2. Install the power

The power provides the MCP servers that the skills depend on.

In Kiro: Powers panel → Add power from Local Path → select .kiro/powers/code-review/ within this repo.

To update the power after pulling new changes: reinstall from the same path.

Prerequisites

  • Node.js 18+ (for npx to run the MCP servers)
  • GitLab authentication via one of: GITLAB_TOKEN + GITLAB_URL env vars in the power's mcp.json, or glab CLI (glab auth login)
  • SSH keys configured for git clone operations

Troubleshooting

401 "Token is expired" when using glab OAuth

The gitlab MCP server reads the token from the glab config file but does not perform OAuth refresh. If the token has expired, API calls fail with 401 Unauthorized.

Fix: run glab auth status — this silently refreshes the OAuth token and writes it to disk. The MCP server picks up the new token on the next call, no restart needed.

Contributing

See CONTRIBUTING.md.

License

MIT