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

clearpaths-mcp

v0.1.2

Published

MCP server for Clearpaths goal tracking — lets AI assistants read and manage your goals

Readme

Clearpaths MCP Server

An MCP (Model Context Protocol) server that lets AI assistants read and manage your goals in Clearpaths.

Clearpaths is a personal goal tracker that organises goals into areas, tiers, and parent-child hierarchies. This MCP server lets you ask your AI assistant to review your goal tree, add progress notes, reorganise priorities, or track blockers — without leaving the conversation.

Requirements

  • Node.js >= 18

Setup

1. Get an API token

Go to your Clearpaths profile → API Tokens → create a token with the abilities you want (e.g. goals:read, goals:write, comments:write).

2. Configure Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "clearpaths": {
      "command": "npx",
      "args": ["clearpaths-mcp"],
      "env": {
        "CLEARPATHS_URL": "https://app.clearpaths.pro",
        "CLEARPATHS_TOKEN": "your-api-token-here"
      }
    }
  }
}

Or configure Claude Code

Add to your Claude Code MCP settings:

{
  "mcpServers": {
    "clearpaths": {
      "command": "npx",
      "args": ["clearpaths-mcp"],
      "env": {
        "CLEARPATHS_URL": "https://app.clearpaths.pro",
        "CLEARPATHS_TOKEN": "your-api-token-here"
      }
    }
  }
}

Or run from a local clone

git clone https://github.com/phil-base/clearpaths-mcp.git
cd clearpaths-mcp
npm install
npm run build

Then point your MCP config at the built server:

{
  "mcpServers": {
    "clearpaths": {
      "command": "node",
      "args": ["/absolute/path/to/clearpaths-mcp/dist/index.js"],
      "env": {
        "CLEARPATHS_URL": "https://app.clearpaths.pro",
        "CLEARPATHS_TOKEN": "your-api-token-here"
      }
    }
  }
}

Development

cp .env.example .env  # edit with your URL and token
npm run dev            # runs with tsx (auto-reloads on save)
npm run build          # compile TypeScript to dist/
npm start              # run the compiled server

Tools

| Tool | Description | |------|-------------| | list_goals | List goals with optional filters (status, area, tier, parent) | | get_goal | Get detailed info about a goal (children, blockers, notes) | | get_goal_tree | Get a goal's full hierarchy as a nested tree | | get_summary | Goal counts: total, active, completed, deferred, blocked | | list_areas | List areas (life categories) in the current chapter | | list_goal_tiers | List goal tiers (hierarchy levels) in the current chapter | | create_goal | Create a new goal (root or sub-goal) | | update_goal | Update a goal's title, description, area, tier, or parent | | delete_goal | Delete a goal and all descendants | | complete_goal | Mark a goal as complete (with optional note) | | cancel_goal | Cancel a goal (with optional note) | | defer_goal | Defer a goal (hide from execution views) | | undefer_goal | Bring a deferred goal back to active | | block_goal | Mark a goal as blocked by another goal | | unblock_goal | Remove a blocking relationship | | add_progress_note | Add a progress note to a goal | | list_progress_notes | List all progress notes on a goal | | what_can_i_do | Actionable leaf goals grouped by area | | needs_planning | Leaf goals that need breaking down (not at the lowest tier) | | needs_execution | Leaf goals ready to do now (at the lowest tier) | | review_area | Area review with completion rollup, stale goals, tree view | | break_down_goal | Prepare to decompose a goal into sub-goals at the next tier | | what_is_stuck | Blocked goals, stale goals, and highest-impact unblockers | | chapter_pulse | Chapter progress: completion by area/tier, recent completions | | focus_check | Action distribution vs chapter focus, drift detection |

Resources

| Resource | URI | Description | |----------|-----|-------------| | Current Chapter | clearpaths://chapters/current | Current chapter info | | Blocked Goals | clearpaths://goals/blocked | Goals that are currently blocked | | Goal Summary | clearpaths://goals/summary | Counts of goals by status | | AI Context | clearpaths://context | Philosophy, guidance, domain model, and current chapter state for AI consumers |

Token Abilities

Create tokens with only the abilities you need:

| Ability | What it allows | |---------|---------------| | goals:read | List, view, tree, summary | | goals:write | Create, update, delete, complete, cancel, defer, block | | comments:read | List progress notes | | comments:write | Add and delete progress notes | | areas:read | List areas | | goal-tiers:read | List goal tiers | | chapters:read | List and view chapters |

For full access, create a token with all abilities or use *.

License

MIT