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 🙏

© 2025 – Pkg Stats / Ryan Hefner

tenex-mcp

v0.5.0

Published

Model Context Protocol server for TENEX with multi-agent support

Readme

MCP-NOSTR: Nostr augmentation of agents via Model Context Protocol

A bridge between the Model Context Protocol (MCP) and Nostr, enabling AI language models to leverage nostr for discovery, augmentation, reporting, money and more.

Value Prop

Code Snippets: Improve code quality

Code snippets provide WoT-weighted access to code snippets that show LLMs how to di a specific task in the right way. This can take generic, non-performant vibecode into perform well.

Whenever you notice an LLM makes a mistake, fix it manually, and publish a code snippet that teaches the LLM to do the thing in a certain way. Write code snippets in LLM-friendly ways.

Agent interaction

Long running tasks merit their own nostr identities.

For example, if you have a complex task to accomplish over many days, you can tell the agent to create a nostr pubkey, give it a username, perhaps give it money (with the deposit command) if it might need to buy things.

We need to refactor this piece of code, create a new pubkey for yourself, your name will be "Refactoring Agent", and give me a QR code to deposit 1000 sats in your wallet. Tell me your npub so I can follow you on nostr.

Let the agent run, give it some money...

You can instruct the agent to publish frequent updates to nostr and to wait for feedback from you and from some people you choose. Names are resolved via your own WoT.

Now let's refactor , whenever you have a significant update, publish it on nostr and wait for my feedback before proceeding. Gigi is helping me with this so if he gives you feedback also pay attention to it.

Features

  • Implements the Model Context Protocol for interacting with AI language models
  • Provides CLI commands for managing Nostr identities, profiles, and content
  • Publishes AI-generated content to the Nostr network
  • Supports Web of Trust (WoT) for verified connections
  • Manages user profiles and follows

Installation

bunx mcp-code mcp

From source

# Clone the repository
git clone https://github.com/pablof7z/mcp-code.git
cd mcp-code

# Install dependencies
bun install

# Build the executable
bun run build

Usage

Setup

For the initial setup run

./mcp-code setup

As an MCP Server

Run without arguments to start the MCP server mode, which listens for MCP protocol messages on stdin and responds on stdout:

./mcp-code mcp

CLI Commands

The tool also provides various command-line utilities for managing Nostr profiles and content:

# See available commands
./mcp-code --help

Configuration

Configuration is stored in ~/.mcp-nostr.json:

Development

# Run linting
bun run lint

# Format code
bun run format

# Check and fix issues
bun run check

License

MIT