Skip to content
PluginStats

@tpsdev-ai/flair-mcp weekly downloads statistics

By tpsdev-ai · npm · Claude Code

MCP server for Flair — persistent memory for Claude Code, Cursor, and any MCP client.

View on npm Stale · Oct 18, 2026

@tpsdev-ai/flair-mcp has 546 recorded weekly downloads on npm, an increase of 20.5% over the past 30 days, ranking #1542 of 2,322 tracked listings.

Weekly downloads
546
Official API · Oct 18, 2026
7-day growth
-95.6%
-11.8K weekly downloads
30-day growth
+20.5%
+93 weekly downloads
90-day growth
-12.4%
-77 weekly downloads
Rank
#1542
Among tracked npm listings

About @tpsdev-ai/flair-mcp

@tpsdev-ai/flair-mcp

MCP server for Flair — persistent memory for Claude Code, Cursor, and any MCP client.

Quick Start

Claude Code
# Add to your project's .mcp.json
cat > .mcp.json << 'EOF'
{
  "mcpServers": {
    "flair": {
      "command": "npx",
      "args": ["-y", "@tpsdev-ai/flair-mcp"],
      "env": {
        "FLAIR_AGENT_ID": "my-project"
      }
    }
  }
}
EOF

npx -y @tpsdev-ai/flair-mcp fetches and runs the server on demand — no global install needed. (flair init --agent <id> attempts to wire detected clients when wiring is enabled; see below.)

Prerequisites

You need a running Flair instance. The one-command front door:

npm install -g @tpsdev-ai/flair
flair init --agent my-project   # installs Harper, creates the agent, wires MCP clients

Tools

Once configured, Claude Code (or any MCP client) gets these tools:

ToolDescription
memory_searchSemantic search across memories. Understands "what happened today".
memory_storeSave a memory with type (lesson/decision/fact) and durability. Optional usedMemoryIds cites memories that informed the write.
memory_getRetrieve a specific memory by ID.
memory_deleteDelete a memory.
skill_storeWrite a skill (trigger + procedure) as a skill-tagged memory.
skill_searchFind skills that apply to a task. Returns a catalog, not the procedure.
skill_getRetrieve the full skill by ID (disclosure after skill_search).
bootstrapCold-start context — soul + recent memories in one call.
soul_setSoul writes require verified administrator Basic credentials; Ed25519 agent requests are refused. Operators should use the REST API or CLI.
soul_getGet a personality or project context entry.
record_usageReport that recalled memories were actually used (drives usageCount).

Environment Variables

VariableDefaultDescription
FLAIR_AGENT_ID(required)Agent identity for memory scoping
FLAIR_URLhttp://localhost:19926Flair server URL
FLAIR_KEY_PATHauto-resolvedPath to Ed25519 private key
FLAIR_ADMIN_USER(optional)Admin username for Basic auth (standalone mode)
FLAIR_ADMIN_PASSWORD(optional)Admin password for Basic auth (standalone mode)

How It Works

Claude Code ↔ stdio ↔ flair-mcp ↔ HTTP ↔ Flair (Harper)

The MCP server is a thin wrapper around @tpsdev-ai/flair-client. All memory is stored in the Flair instance selected by FLAIR_URL (defaulting to localhost). Requests are signed with the agent's Ed25519 key whenever one resolves. Only when no key resolves, and both FLAIR_ADMIN_USER and FLAIR_ADMIN_PASSWORD are set, does the client send admin Basic auth; a key that cannot be parsed is an error, and a rejected signature is not retried with Basic. The MCP client connects to FLAIR_URL; a paired local instance may separately federate eligible memories.

Remote Flair

Point to a remote Flair instance:

{
  "mcpServers": {
    "flair": {
      "command": "npx",
      "args": ["-y", "@tpsdev-ai/flair-mcp"],
      "env": {
        "FLAIR_AGENT_ID": "my-project",
        "FLAIR_URL": "https://your-server:19926"
      }
    }
  }
}

The client REFUSES to send admin Basic credentials over plain HTTP to a non-loopback host (the credentials would travel in a request header): use an HTTPS FLAIR_URL, or an Ed25519 key, for a remote instance. Copy your key from the server: scp server:~/.flair/keys/my-project.key ~/.flair/keys/

License

Apache 2.0

Description from the npm listing.

  • flair
  • mcp
  • claude
  • claude-code
  • cursor
  • memory
  • ai
  • agent

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@tpsdev-ai/flair-mcp weekly downloads on npm, last 90 days: 546 weekly downloads as of Oct 18, 2026, -12.4% over 90 days.@tpsdev-ai/flair-mcpWeekly downloads on npm · Last 90 days546downloads / week-12.4% over 90 days05K10K15K20K25K30K35KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 23, 2026 – Oct 18, 2026 · 88 observations · Updated Oc…pluginstats.com
@tpsdev-ai/flair-mcp weekly downloads on npm, last 90 days: 546 weekly downloads as of Oct 18, 2026, -12.4% over 90 days.

7/30/90-day growth

@tpsdev-ai/flair-mcp weekly downloads growth on npm: -95.6% over 7 days, +20.5% over 30 days, -12.4% over 90 days.@tpsdev-ai/flair-mcpWeekly downloads growth on npm546downloads / week now7-day growth-11,847 weekly downloads-95.6%30-day growth+93 weekly downloads+20.5%90-day growth-77 weekly downloads-12.4%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@tpsdev-ai/flair-mcp weekly downloads growth on npm: -95.6% over 7 days, +20.5% over 30 days, -12.4% over 90 days.

Ranking history

@tpsdev-ai/flair-mcp npm ranking history: currently #1542 (by weekly downloads).@tpsdev-ai/flair-mcpnpm ranking · by weekly downloads · Last 90 days#1542current rank#400#600#800#1000#1200#1400#1600Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 17, 2026 – Oct 20, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
@tpsdev-ai/flair-mcp npm ranking history: currently #1542 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 78, #5 (overall #1,545)
All npm: every listing in weekly downloads order

Listing placement

Claude Code255 listings · 13 pages · page 11, #10 (overall #210)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (544)
Recent weekly downloads observations for @tpsdev-ai/flair-mcp
Date (UTC)Weekly downloadsChange vs. previous
546-211
757-307
1,064-2.8K
3,846-4K
7,818-4.8K
12,6480
12,648+255
12,393-2.7K
15,094-4.9K
20,026-441
20,467-290
20,757+1.4K
19,383-3.9K
23,323—

Similar npm Claude Code plugins

All 20 @tpsdev-ai/flair-mcp alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@tpsdev-ai/flair-mcp. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.