1. Conduid
  2. Developer Tools
  3. Purse First
MCP server · Developer Tools

Purse First

claude hook that rewrites tool use to requested MCP's

Unclaimed devtools
24Low

Scored 4 hours ago · breakdown

About Purse First

Purse First is an MCP server published by amarbel-llc in the Developer Tools category: claude hook that rewrites tool use to requested MCP's.

The repository has 1 stars and 0 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/amarbel-llc/purse-first

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Purse First

Powered by Claude

Ask about Purse First — answers draw on its README.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

purse-first

A package framework for bundling CLIs, MCP servers, and skills into composable, Nix-built packages for humans and agents like Claude Code.

Architecture

purse-first has three layers:

Layer Description
Protocol A convention for Nix derivations to declare Claude Code capabilities via well-known paths under share/purse-first/
CLI The purse-first binary — implements tool routing (hooks), marketplace generation, installation, and validation
Libraries go-mcp and rust-mcp — building blocks for creating MCP servers that conform to the protocol

Package Flavors

Packages come in three flavors:

Flavor Description Examples
MCP package Ships an MCP server with optional tool mappings grit, get-hubbed, lux
Skill package Ships skills only robin, tap-dancer, bob
MCP + Skill package Ships both MCP server and skills chix

Current Packages

  • grit (MCP) — Git operations via MCP: stage, commit, push, log, blame, and more
  • get-hubbed (MCP) — GitHub CLI wrapper via MCP: issues, pull requests, and repos
  • lux (MCP) — LSP multiplexer via MCP: hover, definitions, references, and symbols
  • chix (MCP + Skill) — Nix MCP server and skills for Claude Code: build, evaluate, search, and manage flakes
  • robin (Skill) — BATS integration testing skill with bundled assertion libraries, sandcastle isolation, and justfile patterns
  • tap-dancer (Skill) — TAP-14 writer libraries (Go + Rust) and skill for producing spec-compliant TAP output
  • bob (Skill) — purse-first's own skill package: plugin-mcp, context-saving, and go-cli-framework skills

Getting Started

purse-first packages are built with Nix and installed via the purse-first CLI. A marketplace is an aggregation of packages into a single Claude Code plugin (the .claude-plugin/ output).

Installation

# Install purse-first CLI
nix profile install github:friedenberg/purse-first

# Generate a marketplace from packages
purse-first marketplace generate --config marketplace-config.json --output ~/.claude/plugins/marketplace

For the complete protocol specification, see docs/purse-first-protocol.md.

Development

This is a Nix-based project. See the project-specific CLAUDE.md for build commands and architecture details.

# Build the project
just build

# Run tests
just test

# Format code
just fmt

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Purse First

How do I install Purse First?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Purse First safe to use with an AI agent?

Its trust score is 24 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Purse First still maintained?

Yes — the last commit was 4 days ago. The repository has 1 stars and 0 forks.